Малоизвестный Facebook

В глобальном представлении Facebook — это место для дискуссий, отдыха и связи с близкими. Однако ее инфраструктуру образует масса отделов, откуда выходят новые технологии, сервисы для бизнеса и открытые библиотеки. Что же есть у Facebook, кроме Facebook?

Для потребителей и общества

Instagram

Приобретение, которое преломило ход истории. Если до 2012 года Facebook тратил на свои покупки миллионы долларов, то Instagram стоил компании $1 млрд. и стал самым крупным и дорогим её приобретением на тот момент.

О том, зачем нужен Instagram, смысла рассказывать нет. Это приложение стало одним из наиболее часто скачиваемых для iPhone и Android. Благодаря этому приобретению Facebook стал полноправным игроком на рынке мобильных продуктов: в 2014 году компания объявила о том, что количество активных пользователей превысило 1 млрд. в месяц.

Благодаря популярности Instagram  в 2013 году Facebook запустил на его основе рекламную платформу.

WhatsApp

В 2014 году компания Facebook решила в очередной раз прыгнуть выше головы и выкупила WhatsApp за $22 млрд, заявив, что это приобретение положительно скажется как на росте обеих компаний, так и на количестве пользователей.

WhatsApp — это кроссплатформенный мессенджер, использующий сквозное шифрование и позволяющий пользователям обмениваться сообщениями, изображениями, аудио- и видеозаписями. До января 2016 года с его абонентов взималась плата 99 центов за каждый год пользования начиная со второго года. Теперь оно бесплатно.

В феврале 2016 года в блоге основателей WhatsApp появилась запись о том, что количество пользователей сервиса превысило 1 млрд. человек. Также, по данным аналитической компании SimilarWeb, WhatsApp оказался самым популярным мессенджером у пользователей Android в 109 странах мира.

Facebook Messenger

Пять лет назад руководство Facebook выпустило приложение для обмена сообщениями, фото и видео, название которого стало зонтичным термином для всех ему подобных. Facebook Messenger for mobile вышел 9 августа 2011 года для Android и iOS, а позже появился на Windows Phone и Blackberry. Последующие четыре года приложение адаптировалось к различным типам устройств и версиям ОС, а также становилось всё более автономным, позволив пользоваться собой в тех странах, жители которых тем или иным причинам не были зарегистрированы в Facebook (таким достаточно указать имя и номер телефона).

2014 год стал годом двух неоднозначных решений: cначала в мобильной версии Facebook отключили внутренний обмен сообщениями, вынуждая пользователей переезжать для этих целей в Messenger, а позже сервис перестал поддерживать операционные системы Windows и Firefox. Последняя утрата восполнилась в 2015 году, когда вышел Messenger для браузеров. В том же году возможность стать пользователем сервиса только по номеру телефона стала доступна всем, а сторонние разработчики смогли создавать продукты, расширяющие возможности Messenger.

По данным исследования компании Similarweb, сейчас Facebook Messenger находится на втором месте среди самых популярных мессенджеров в мире, доминируя в 49 странах мира (в основном в странах Нового света). По этой же статистике Facebook конкурирует сам с собой — первое место по глобальному охвату пользователей занимает WhatsApp. Более того, два этих сервиса скоро породнятся криптотехнологиями, потому как разработчики Messenger так же внедряют в приложение сквозное шифрование.

Oculus

О шлеме виртуальной реальности Oculus Rift слышали, пожалуй, все. Успешный стартап легендарного создателя Doom, Quake и Wolfenstein 3D Джона Кармака и Палмера Лаки, выкупленный Марком Цукербергом за $2 млрд., превратился в процветающую компанию Oculus, занимающуюся разработками в сфере виртуальной реальности. Помимо шлема, компания разработала контроллер Oculus Touch, а также помогла Samsung в разработке очков виртуальной реальности Gear VR.

В марте 2016 года была разослана первая предзаказная партия шлемов Oculus Rift. Несмотря на некоторые недоработки и побочные эффекты, популярность шлема как среди покупателей, так и среди разработчиков ПО растет с каждым днём. Cписок игр, поддерживающих работу со шлемом, постоянно пополняется, а разработчики популярных игровых движков, таких, как Unity, Unreal Engine, CryEngine, заявили об интеграции поддержки шлема Oculus. Видимо, благодаря дальновидности Цукерберга, началась новая эра мультимедийных технологий.

Moments

В 2014 году Facebook, Inc. открыл спецподразделение для выпуска мобильных приложений Facebook Creative Labs — и закрыл его в декабре 2015-го. Судя по профилю на Crunchbase, из подразделения вышло три приложения: Paper, составляющее красивый дайджест вашей facebook-ленты, аналог Snapchat под названием Slingshot и приложение для создания закрытых анонимных сообществ по интересам Rooms. Однако, профиль умалчивает про приложение для создания и обмена 20-секундными видеороликами Riff и Moments, закрытый фотообменник для тех, кто хочет посмотреть на снимки себя где-то ещё помимо публичных соцсетей.

Из всех перечисленных приложений только Moments существует и обновляется по сей день (на момент написания статьи последнее обновление было датировано 25 мая 2016 и 13 июня 2016 для iOS и Android соответственно). Основные фишки этого приложения — это синхронизация и распознавание лиц. Разгребая фотоархивы с какой-нибудь вечеринки на своём телефоне, можно объединить фото в один альбом и залить их в облако для ваших друзей, также пользующихся приложением. Moments умеет самостоятельно узнавать друзей на ваших снимках и предлагать вам отметить их.

Идейно приложение напоминает Messenger, потому что подменяет собой функцию синхронизации фотографий для мобильных пользователей Facebook. В момент выхода приложения в июне 2015 года сообщалось, что его придётся скачать всем, кто хочет продолжать составлять приватные альбомы, потому как внутри Facebook синхронизации больше не будет.

Internet.org

Один из самых спорных проектов Марка Цукерберга, оправдывающий тезис о том, что Facebook — это и есть интернет. В августе 2013 года Марк Цукерберг выступил с десятистраничным манифестом о том, что в век цифровых технологий наличие стран, жители которых не имеют возможности для постоянного доступа в интернет из-за его дороговизны — это несправедливость. Для решения этой проблемы был создан проект Internet.org. Он объединил силы Facebook, мировых техно-лидеров вроде Samsung, Ericsson, MediaTek, Opera Software, Nokia и Qualcomm и мобильных операторов развивающихся стран, чтобы бесплатно дать малоимущим жителям планеты основные возможности всемирной сети. В базовый пакет входит доступ к текстовой версии Интернета, поиск работодателей и пользование некоторыми сайтами, утверждённым Facebook. Возможность заходить на такие сервисы, как YouTube и Google, идёт отдельной и уже платной графой.

Последнее во многом и наделяет благородную, на первый взгляд, инициативу диаметрально противоположными чертами: когда свобода ограничена, всё становится не более чем подменой понятий. Острее всего отреагировали в Индии: с их позиции это продолжение традиций колониализма. Как итог, приложение Free Basics, часть проекта Internet.org, было запрещено Телекоммуникационным регулятором Индии (TRAI) в феврале 2016 года.

Впрочем, с программой остаются ещё 40 стран, скоро Free Basics станет доступно жителям Нигерии, а исследования консалтинговой компании PwC говорят о том, что проект приведёт к экономической революции и спасёт от нищеты более полумиллиарда жителей Земли.

Для бизнеса

Atlas

Это платформа таргетинговой рекламы, выкупленная у компании Microsoft, и прямой конкурент Google DoubleClick, позволяющая рекламодателям использовать анонимную информацию о пользователях Facebook для того, чтобы перенаправлять их на сторонние приложения или сайты.

Большое преимущество Atlas состоит в том, что она способна различать, откуда один и тот же пользователь выходит в сеть — с ПК, мобильного телефона, браузера или мобильного приложения. Это означает, что компании могут давать рекламу только для определенного устройства. Помимо этого, рекламодатели могут связывать просмотр рекламы с различными действиями пользователя: например, если пользователь увидел рекламу на своём мобильном устройстве, а затем сделал покупку со своего ПК, система это учтёт, запротоколирует и отправит куда следует.

Среди клиентов этой платформы — Nestlé, Microsoft, Ferrero, LiveNation, Estée Lauder, Coca-Cola France.

Audience Network

Facebook делает миллиарды на рекламе не только за счёт собственных ресурсов, но и через чужие приложения и мобильные сайты. Этому способствует платформа Facebook Audience Network (FAN), запущенная в 2014 году. Она позволяет баннерам догонять мобильных пользователей социальной сети на всех площадках, где есть рекламные инструменты Facebook или даже кнопка Like. Ввиду последнего нюанса с конца мая 2016 года рекламу видят даже незарегистрированные в Facebook гости сайтов и приложений. Позже FAN заняла и десктопы.

За год до запуска представители Facebook общались с рекламодателями, и те дали понять, что имевшие место на тот момент платформы AdMob от Google, поглощённая Twitter MoPub и Millennial Media справлялись со своей задачей не очень хорошо. С FAN, кажется, все довольны: бренды расширяют охват за меньшие деньги, а мобильные площадки эти деньги зарабатывают, как и Facebook, Inc. Уважение к пользователям было одним из столпов FAN, поэтому реклама максимально гармонична c контентом, не перекрывает его и позволяет себя отключать.

LiveRail

LiveRail стал законодателем коротких видео как одного из лучших продающих медиа-форматов. Основанный в 2007 году, стартап помогал таким крупным заказчикам, как Major League Baseball, ABC Family, A&E Networks, Gannett, and Dailymotion направлять их видеорекламу на релевантную им аудиторию. К июлю 2014 года, когда Facebook купила LiveRails, компания Цукерберга уже начала активные попытки зарабатывать на онлайн-рекламе с помощью Atlas и Audience Network. LiveRail стала секретным ингредиентом, приблизив цель Facebook совершить прорыв в области монетизации интернета. К концу 2014 года Facebook объединил LiveRails, Atlas и Audience Network в одну слаженно работающую гидру:клиенты получили возможность покупать рекламу на Facebook или использовать Audience Network, чтобы потом ретранслировать свои кампании через LiveRail и мобильные приложения.

Facebook Messenger для бизнеса

Facebook активно работает над веб-интеграцией своих страниц и сервисов. Так, совсем недавно бизнесмены самого различного уровня получили удобную возможность общения с клиентами через форму, встраиваемую в вебсайт. Удобства подобного способа связи очевидны: например, сделав заказ на сайте, клиент может тут же внести через форму уточнения, и его сообщение появится в мессенджере менеджера по продажам. Таким образом, со стороны менеджера не требуется держать открытыми кучу страниц и постоянно прыгать между вкладками — достаточно зайти в свой профиль на Facebook или в Messenger, и можно быть уверенным, что ни один вопрос от клиентов не пройдёт мимо.

FbStart

Два года назад Facebook объявил о запуске программы поддержки мобильных стартапов под названием FbStart. Разработчики мобильных приложений могут попытать счастья и попробовать зарегистрироваться как участники этой программы. В случае успеха можно в течение года наслаждаться бесплатными услугами как от команды Facebook, так и от многочисленных партнёров, в том числе Adobe, Mailchimp, UserTesting, Dropbox, SurveyMonkey и многих других. В число бесплатных услуг входит реклама вашего приложения, тесты, предоставление программного обеспечения, и всё это на сумму либо $8000, либо $40000 (в зависимости от того, в какой категории ваша заявка будет одобрена). Благодаря этой программе стартаперы могут сосредоточиться на разработке своего приложения, переложив остальные заботы на плечи профессионалов.

Facebook at Work

Facebook решил посоперничать со Slack на поле закрытых корпоративных соцсетей и выпустил Facebook at Work. Его большое преимущество перед конкурентами заключается в том, что это всё тот же старый-добрый Facebook с привычным управлением, только полный коллег и новостей о внутренней жизни компании. Среди других отличий — более суровая серая цветовая схема и отсутствие рекламы. FB at Work автономен, и в сугубо рабочую ленту новости от подписок и друзей не попадут, но опция переключения между аккаунтами прилагается. Есть и свой Messenger в виде приложения Work Chat, где можно общаться тет-а-тет или группой.

Сейчас сервисом пользуются более 450 компаний, ещё 60 тысяч ждут своей очереди, а у главы продукта Жульена Кодорниу есть масштабные планы на покорение Азии, где, по его словам, есть компании с тысячами сотрудников, никак не связанных в интернете. Не всё ясно с монетизацией: если официальная версия говорит, что плата будет взиматься только за премиальные фичи и интеграции со сторонними приложениями, то неофициальная — что пользователь в будущем будет платить от 1 до 5 $ в месяц.

Facebook Insights

В обстоятельствах постоянно меняющихся алгоритмов выдачи новостей Facebook SMM-специалисту сложно понять поведение контента. Если вы — администратор группы, то вам доступен мощный и полезный инструмент для анализа различных метрик, чтобы помочь сделать страницу полезной, а не держать её «для галочки». Это вкладка Insights в панели группы (в русскоязычной версии —  «Статистика») — бездонный источник данных о том, какие факторы влияют на популярность группы в целом и отдельных постов в частности. Проанализировав эти данные, можно узнать нужные для продвижения время и день, и понять, какой контент пользуется спросом.

Базовые метрики находятся в разделах Reach («Охват») и Posts («Публикации»). Анализ реакции пользователей на разные посты (клики на пост, картинку и внешнюю ссылку в нём, лайки, шэринг и т.д.) позволяют выстроить тактику успеха и дают понимание того, как писать так, чтобы цепляло. Те, кто хочет копнуть чуть глубже, могут скачать экселевскую табличку, кликнув на Export в правом верхнем углу страницы. Её данные дают понять, что лайки и репосты от всех подряд не так важны, как присутствие именно вашей аудитории, и дают комплексный анализ того, какой контент генерирует трафик лучше всего.

Facebook Analytics for Apps

Клики на рекламу как таковые утратили свою ценность в марте 2015 года. Именно тогда в рамках очередной конференции F8 Facebook представила бесплатный маркетинговый инструмент Facebook Analytics for Apps. Подключив его через Facebook SDK, разработчики, рекламодатели, маркетологи и аналитики получают на руки детальную выкладку по действиям пользователей мобильных приложений. В число фильтров входит пол, возраст, локация. Специалисты также могут наблюдать изменения в пользовании приложением за некоторый промежуток времени и сравнивать действия пользователей на разных платформах и устройствах. На той же конференции представители Facebook наглядно показали, что главные показатели сегодня — это то, как  различные маркетинговые кампаний влияют на те или иные демографические группы.

Instant Articles

Нашумевший сервис для дистрибуции контента различными интернет-медиа. Цель — позволить издательствам транслировать в мобильное приложение Facebook лонгриды в максимально похожем на страницы сайта исполнении, в том чиле с поддержкой HD-фото и видео, аудио и других интерактивных элементов.

Переход из ленты новостей Facebook на сайт сопровождается не всегда мгновенной загрузкой. В таких как Мексика, Бразилия, Филлипины и Индия, это означает потерю мобильной аудитории из-за медленного местного интернета. Для большинства медиа трафик остаётся главным показателем успеха, и благодаря Instant Articles контакт со старыми и новыми читателями происходит быстрее. Последние также выигрывают во времени, читая эти же материалы в приложении, а не с тяжёлых страниц сайтов.

До запуска Instant Articles Facebook собрали фидбек, самый конструктивный из которых поступил от вице-президента по продуктам в BuzzFeed. Среди его предложений было обеспечение интеграции платформы с аналитическими инструментами comScore, Google Analytics и инструментами самих издательств, монетизация и контроль дизайна для полноценной передачи стилистики издания. Первыми опробовавшими Instant Articles стали BuzzFeed, the New York Times, National Geographic, The Atlantic', NBC News, The Guardian, BBC News и ещё некоторые. 12 апреля 2016 года, в день проведения конференции F8, Facebook открыла платформу всем желающим.

AppLinks

В апреле 2014 года на конференции F8 CEO Parse Илья Сухарь анонсировал AppLinks. Эта платформа позволяет связывать нативные приложения между собой за счёт перехода по внешним ссылкам, что похоже на перемещение между вкладками в браузере.

Прежде нажатие на ссылку в приложении открывало сайт, который не всегда удобен и требует входа или регистрации. Теперь же, если ссылающиеся друг на друга приложения установлены на вашем телефоне и включены в платформу AppLinks, то переход по ссылке откроет конкретную страницу именно мобильного приложения. Это обеспечивается благодаря внесению нескольких строк кода в страницы сайта.

Партнёрами платформы стали миллионы приложений, таких как Goodreads, Dropbox, Tumblr, Spotify и Pinterest. От платформы не в последнюю очередь выиграли рекламодатели, особенно в тот момент, когда разработчики AppLinks прикрутили систему аналитики, информирующую об источниках ассоциативного трафика, довольно сложной для подсчёта метрики в области SEO.

Для безопасности

ThreatExchange

В марте 2015 года Facebook запустил платформу ThreatExchange. Её основная цель — обмен информацией о киберугрозах, программных уязвимостях и вирусах между компаниями и специалистами в области кибербезопасности. Если раньше подобный обмен был полон хлопот и включал в себя переписку по электронной почте, обмен электронными таблицами, необходимость проводить сложные манипуляции с передачей кода или другой секретной информацией, то благодаря ThreatExchange всё стало намного проще.

На платформу хороший спрос: если в пробном запуске участвовали всего четыре компании (Tumblr, Twitter, Pinterest, Yahoo), то сегодня список участников насчитывает более 250. Для участия в бета-тестировании заполните заявку здесь.

ThreatExchange создан при помощи ThreatData. Это фреймворк, задачей которого является хранение информации о киберугрозах и передача её профессионалам.

PrivateCore

В 2014 году Facebook купила компанию-разработчика, занимающуюся безопасностью хранения и обработки данных на серверах. Технология vCage, разработанная компанией, позволяет защитить данные от вредоносных программ, несанкционированного доступа и зараженных устройств. Как заявил представитель Facebook Джо Салливан, технология vCore будет интегрирована с серверами соцсети, предоставляя её пользователям надежную защиту от взлома и утечек персональных данных.

Для разработчиков

React

Взяв за основу библиотеку XHP, служащую для создания элементов HTML-вёрстки, программист из Facebook Джордан Уолке создал JavaScript-библиотеку и назвал её React. В том же году на React заработала новостная лента Facebook, а в следующем — Instagram. Позже Уолке выложил библиотеку в свободный доступ.

За счёт React программист хотелось упростить создание понятных интерфейсов в приложениях, и, по отзывам коллег, у него это получилось. В заслугу библиотеке ставят её принцип компонентов, позволяющий использовать одни и те же куски кода для разных браузеров. Другой плюс: все изменения в данных отражаются на пользовательской стороне по команде разработчика. Но споров вокруг библиотеки очень много: пока одни путают её с фреймворком и указывают на его — якобы фреймворка — неполноценность, другие говорят, что прежде нигде реактивное программирование (отсюда и название библиотеки) не было реализовано так гладко и с таким понятным кодом. Но просто знайте, что все мемы завтрашнего дня на Imgur, гостеприимные хозяева с Airbnb, агрегация новостей на Feedly, бездонная галерея Instagram и, в конце концов, Facebook — всё это существует и работает благодаря React.

React Native

В 2015 году, через полтора года после выпуска React, Facebook обрадовали разработчиков по всему миру, дав жизнь React Native. Новая библиотека для создания полноценных приложений для мобильных платформ мало чем отличался от React: с помощью компонентов вы пишете веб-приложение один раз, и с лёгкостью переносите его и на Android, и на iOS без необходимости нанимать отдельные штаты разработчиков. На конференции F8 в апреле 2016 года Facebook совместно с Microsoft и Samsung объявили, что React Native придёт на Windows Phone и Smart TV под управлением операционной системы Tizen.

Origami

В 2014 году Facebook открыл дизайнерам доступ к Origami. Это плагин среды визуального программирования Quartz Composer, служащий для создания интерактивных прототипов мобильных интерфейсов. На нём построены такие приложения от Facebook, как Instagram, Messenger, Groups и Paper. Как раз во время разработки последнего и был создан Origami. Версия Origami 2.0, вышедшая в 2015 году, поддерживает экспорт кода, жесты, интеграцию в Sketch и режим презентации.

Работу интерактивных прототипов нужно где-то тестировать. На компьютере это делается посредством просмотрщика в Quartz Composer, а для мобильных устройств есть дополняющее плагин приложение Origami Live 2015 года выпуска. С его помощью вы подключаете iPhone или iPad к Mac и отслеживаете все вносимые в прототип изменения на экране устройства в реальном времени.

В апреле 2016 года экосистему Origami пополнил инструмент Origami Studio, работающий под OS X и позволяющий создавать прототипы ещё быстрее. Интерфейс построен по принципу визуального программирования, согласно которому вместо написания кода нужно связывать друг с другом прямоугольные блоки. Origami Live станет доступен всем уже в этом году.  

Rebound

В создании красивых анимаций с использованием физики в различных Android-приложениях выручает библиотека Rebound, имитирующая поведение пружины. Задавая на входе начальные условия для пружины (такие, как трение и упругость), на выходе мы получаем, например, приближающуюся и удаляющуюся фотографию. Rebound также была портирована на JavaScript, что позволяет активно использовать её при дизайне сайтов.

Fresco

Приходит время, и разработчики приложений сталкиваются с проблемой скачивания, обработки, отображения и хранения в памяти устройства различных изображений. Если запихивать в память всё новые и новые картинки, то в один прекрасный момент она переполнится, и ваш телефон или планшет начнёт вас бесить своим поведением. Fresco — библиотека, позволяющая избежать подобных неприятностей.

Разработанная специально для Android, Fresco учитывает особенности работы этой ОС с памятью. И пока Fresco эффективно распоряжается памятью и ресурсами, разработчик может сконцентрироваться на своих основных задачах. Особый подход Fresco к процессу позволяет использовать её даже на дешёвых устройствах, чьи ресурсы ограничены.

Buck

Buck — это сборщик .apk-файлов для платформы Android. Он позволяет создавать приложения, отдельные модули которых можно использовать в других приложениях без необходимости перекомпилирования. Также Buck отличается от других сборщиков высокой скоростью. Приложения Facebook, Facebook Messenger и Instagram собираются именно с его помощью.

Infer

Ещё один инструмент, облегчающий жизнь разработчикам мобильных приложений. Infer предназначен для поиска ошибок в приложениях. Основная суть работы Infer заключается в том, что он сканирует код в процессе компиляции, анализирует его на наличие возможных ошибок и в случае их обнаружения предупреждает пользователя и сохраняет эти ошибки в отдельный файл. Infer работает с приложениями, написанными на Java, C и Objective-C, что делает его одинаково полезным как при разработке приложений для Android, так и для iOS.

Stetho

Те, кто писал приложения для Android, активно использующие базы данных, знают о необходимости заглянуть в самые дебри SQL-данных в процессе тестирования приложения, чтобы выяснить причину внезапного падения в обработке того или иного запроса, или убедиться в том, что всё работает, как надо. В таких случаях выручает эмулятор или устройство с правами суперпользователя, подключённое к компьютеру, что позволяет «на лету» вносить изменения в файловую систему.

Библиотека Stetho предлагает более простой способ. Внедрив в приложение несколько строк кода и подключив Android-устройство к компьютеру, разработчик создаёт мост между приложением и Chrome DevTools. Теперь у него есть возможность мониторить и изменять базу данных приложения в окне своего браузера без необходимости взламывать устройство и проводить дополнительные манипуляции.

Conceal

Если Android-приложение должно хранить данные своего пользователя, будь то электронная почта, изображения или видео, выручает Conceal. Это библиотека для шифрования данных, хранящихся на SD-карте. Разработчики Facebook отмечают повышенную скорость шифрования/дешифрования данных по сравнению с продуктами конкурентов и в первую очередь рекомендуют использовать эту библиотеку при разработке приложений, предназначенных для работы на слабых смартфонах.

Facebook
Infrastructure projects
Instagram