Новости
API: современные возможности и влияние на веб-разработку
Секция «API: современные возможности и влияние на веб-разработку» RIW 2010 стартовала с доклада Алексея Терехова, руководителя направления Платформа@Mail.Ru «Изменят ли API интернет-сервисов взгляд на веб-разработку?».На самом деле, уверен спикер, все уже случилось. API сегодня используют миллионы сайтов, в мире зарегистрировано более 2235 API, ежедневно появляется три новых.
API или программный интерфейс сервиса превратился в своеобразный «мостик на новый слой бизнесов». Он позволяет «зааутсорсить большие куски функционала, интегрироваться с другими проектами, получать дополнительный трафик». В Рунете существует масса подобных «мостиков» между различными проектами, позволяющих объединять их возможности, получать дополнительный функционал и в кратчайшие сроки создавать уникальные решения. Доступные API Алексей Терехов делит на следующие основные категории: социальные (Mail.Ru, Одноклассники, Вконтакте, Facebook); авторизация (все социальные и OpenId); карты (Google, Yandex, OpenStreetMap); фото и видео (Flicker, Yandex, Picasa, Youtube).
О примерах практического применения API рассказал Вадим Францев, менеджер по маркетингу «Яндекс». В качестве объектов его презентации «Как правильно ответить на вопрос «Где?» выступили два картографических проекта «Яндекса» – «Таксовик» (Как проехать?) и «Банкоматор» (Где взять денег?). Докладчик в деталях проанализировал их строение и механизмы работы.
Дмитрий Ставиский, вице-президент по международным операциям Evernote, представил возможности проекта Evernote. Последний выступает в качестве своеобразного «внешнего мозга», позволяющего пользователям «запоминать» важную информацию. С его помощью можно вести базы данных любой информации, составлять списки дел, хранить пароли, делать голосовые заметки «на ходу», a также фотозаметки с телефона (и управлять ими). Проект поддерживает поиск заметок по координатам и другим признакам. Важно, что доступ к информации можно получить в любое время и из любого места, c любого устройства. Evernote располагает открытым и бесплатным API и предоставляет широкие возможности для сторонних разработчиков.
Следующий спикер Дмитрий Битман, менеджер направления Платформа Mail.Ru, рассказал о возможностях интеграции сторонних проектов с сервисами Mail.ru и получения обоюдной выгоды. Особое внимание он уделил возможностям встраивания внешних проектов в «Мой.Мир» и другие сервисы, а также техническим преимуществам, которые они при этом получают от Mail.ru (каталог с равными возможностями для приложений, платежи без комиссии, бесплатный пакет рекламы, несколько площадок размещения). Кроме того, были рассмотрены API Mail.ru для сайтов и standalone-приложений.
О возможностях геолокационных сервисов (LBS) рассказал Александр Доржиев из компании AlterGeo. По его мнению, механизмы определения местонахождения (обозначения местоположения) могут быть особенно полезны и интересны в следующих типах приложений: навигаторы различного назначения, карты; справочники POI (поиск мест); сервисы знакомств (Gipsii, Grindr, FriendsAroundMe); игры (Scvngr, Gowalla).
Г-н Доржиев также рассмотрел возможности API в социальных сетях, в том числе: поиск мест (по ключевым словам, адресам и координатам); предоставление качественной подробной информации о местах (рейтинги, отзывы, популярность); возможность пользовательских отметок (check-ins) и др. В качестве практического примера, иллюстрирующего доклад, выступила геосоциальная сеть AlterGeo (где используются ее API и какие API она сама использует).
В рамках последующего круглого стола «Социальное» будущее контента» собравшиеся обсудиливозможность превращения API в своеобразную операционную систему Интернета, а также плюсы и минусы интеграции со сторонними платформами.