В последней бета-версии Firefox есть новое средство, которое может многих озадачить. Социальный API позволяет разработчикам интегрировать социальные сети в браузер. Настоящий вопрос заключается в том, почему это вообще входит в компетенцию браузера?
Многие считают, что Mozilla слишком тонко распределяет усилия по разработке. Слишком много проектов и API Mozilla, которые никогда не уйдут далеко. Социальный API может быть еще одной из этих неудачных попыток, но на данный момент он имеет высокий статус, поскольку является частью последней бета-версии, то есть Firefox 17. Его сравнивают с OpenSearch API, но сходство очень незначительное.
API работает через боковую панель Social API, которая позволяет пользователям взаимодействовать с такими службами, как Facebook. Как говорится в блоге Firefox:
«… вам будет легко оставаться в курсе событий с друзьями и семьей в любом месте в Интернете без необходимости открывать новую веб-страницу или переключаться между вкладками. Вы можете оставаться на связи со своей любимой социальной сетью, даже когда вы просматриваете Интернет, просмотр видео или игра ».
В настоящее время неясно, какие социальные сети поддерживаются, но предполагается поддержка нескольких провайдеров. Документация предполагает, что бета-версия будет поддерживать Facebook Messenger. Взаимодействие со службой осуществляется через отдельный поток — поток социального работника, который реализован в стиле веб-работника. Новый поток отвечает за получение push-уведомлений от сервера и добавление их в виджет боковой панели / общего доступа.
В настоящее время API не является стандартом, но Mozilla заявляет о своем намерении превратить его в один.
Основные возможности здесь заключаются в предоставлении новых социальных услуг, которые могут быть связаны с боковой панелью Social API. Также есть новый объект DOM, MozSocial, который позволяет вам управлять панелью провайдеров социальных сетей.
Что кажется интересным в Social API, так это не то, что он дает программистам возможность взаимодействовать с существующими социальными сетями — даже не ясно, что это такое. Кажется, это дает возможность создавать новые службы и поддерживать их в Firefox. Может ли это быть способом начать работу на рынке, где доминируют Facebook и Google+?
Странная правда заключается в том, что если Facebook и Google просто проигнорируют API, то, вероятно, он куда-нибудь исчезнет. Но если они его поддерживают, они предоставляют стартапам возможность проникнуть на их территорию.