Почему вашему сервису нужен API

Хороший материал, объясняющий, почему вашему сервису нужен API. Если вкратце, то:

  1. Это хороший способ развития партнерских/деловых отношений.
    Это вообще, по большому счету, единственный способ развития таких отношений в современном интернете, поскольку все чаще компании понимают, что охватить все потребности своих пользователей in-house невозможно. Слишком разнообразные потребности у этих пользователей.
  2. Это позволяет построить сильную систему разработки.
    Я бы выразился иначе — это решает проблему дефицита ресурсов, которую неизбежно испытывает любая компания на рынке. Невозможно собственными силами охватить все возможные применения ваших данных всеми необходимыми пользователям способами, но можно дать доступ к ним всем желающим, которые донесут их в нужном виде до конечной аудитории.
  3. API облегчает доступ к данным.
    Стандартизация доступа и вообще процедур в любом случае упрощает работу с ними. Даже внутри одной компании. Пока у вас в компании работает десяток разработчиков, они могут договориться между собой о том, что один пишет скрипт, который регулярно кладет набор определенных данных в конкретный каталог на сервере, а скрипты двух других за этими данными в этот файл при необходимости ходят. Когда разработчиков станет несколько сотен и когда первый скрипт перейдет по наследству к другим разработчикам, которые захотят изменить его формат и когда из-за этого изменения сломается треть вспомогательных сервисов…
  4. Инвесторам это нравится.
    Строго говоря, им это нравится потому, что они знают вышеперечисленные пункты на примере других сервисов.
  5. API позволяют делать мешапы-то есть смешивать данные разных сервисов.
    Да, когда вы берете данные одного сервиса и накладываете их на другие — например, базу фотографий пользователей на карту города, — получается практически новый сервис со своей ценностью.

И все же самое главное — наличие API делает развитие вашего сервиса намного более гибким и хорошо влияет на пользовательскую лояльность. Более того, посмотрите на это с точки зрения тех, кто пользуется API — у них нет необходимости изобретать велосипед. Им нужна система авторизации пользователей — можно воспользоваться OpenID или Facebook Connect или чем угодно еще. Нужны комментарии к статьям — тот же Facebook или системы внешних комментариев к их услугам. Нужны хорошие карты — API Яндекс. Карт или Google Maps дает доступ к априори намного более качественным картам, чем вебмастер нарисует на коленке. Наличие API у вашего сервиса — это возможность стать одним из кубиков, из которых, как из Лего, вебмастеры соберут свои сайты, к вящей полезности всего интернета человечеству.

Google собирается запустить убийцу Facebook

Несмотря на многочисленные неудачи Google на ниве социальных проектов — Orkut, социальные функции Google Maps, Buzz, — крупнейший поисковик, видимо, не оставляет надежд покорить и это пространство. Очередной раунд слухов запустил Кевин Роуз, основатель Digg.com, который сообщил в твиттере следующее:

Ok, umm, huge rumor: Google to launch facebook competitor very soon «Google Me», very credible sourceless than a minute ago via Tweetie for Mac

Вообще, внимание Google к этой сфере понятно и заметно — совсем недавно они искали человека, который бы возглавил эти их усилия. Но первую реакцию западных обозревателей на слух иначе как весьма скептической не назовешь — у всех еще свеж в памяти запуск Buzz, которому сулили судьбу убийцы Твиттера. Даже не рассматривая скандал с privacy, результат сложно назвать достигнутым.

Сколько весят яйца?

eggs-scale-1.jpg

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

Понятны чувства англичан, для которых привычные единицы исчисления, базирующиеся на числе 12, имеют еще и культурный смысл. Но, если подумать, то я их вполне понимаю — я понятия не имею, сколько грамм яиц мне надо для того, чтобы пожарить яичницу из четырех яиц, как я люблю. Я подозреваю, что вес буханки хлеба как-то нормирован, но всегда покупаю их по количеству.

Почему бы не пойти дальше и не запретить продажу кофе в барах чашками? «Вам налить 37 грамм эспрессо или вы предпочтете 175 мл американо»?

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

Кошмар оптимизаторов

Даже как-то странно, что вокруг не слышно душераздирающих воплей оптимизаторов. Пару дней назад официальный представитель Google подтвердил корреспонденту журнала Forbes страшное — Google не только индексирует JavaScript на сайтах, но и интерпретирует его.

Пока представитель Google использовал слова «some javascript», но лиха беда начало. Не секрет, что неспособность поисковиков интерпретировать скрипты зачастую использовалась для различных оптимизаторских целей, устройства редиректов и так далее. Будет очень интересно посмотреть на поистине тектонические изменения на рынке SEO, которые последуют теперь и позже, по мере того, как подобными возможностями обзаведутся и другие поисковики, а не только Google.

Как в Америке смотрят онлайн-видео

ComScore опубликовал отчет о том, как смотрели онлайн-видео 183 миллиона американских пользователей интернета в мае. За месяц они просмотрели около 34 миллиардов роликов. Абсолютным рекордсменом среди сайтов оказался YouTube, на котором просмотрено 14,6 миллиарда роликов или в среднем 101 ролик на посетителя.

Top U. S. Online Video Content Properties* by Videos Viewed
May 2010
Total U.S. — Home/Work/University Locations
Source: comScore Video Metrix
PropertyVideos (000)Share of
Videos (%)
Total Internet: Total Audience33,950,891100.0
Google Sites14,628,09543.1
Hulu1,174,8443.5
Microsoft Sites642,0271.9
Vevo430,2571.3
Viacom Digital346,7551.0
Yahoo! Sites336,3141.0
CBS Interactive333,1891.0
Turner Network331,8971.0
Fox Interactive Media328,4921.0
Facebook.com245,1200.7

Интересно, как измерялась аудитория — учтены ли в аудитории YouTube пользователи, смотревшие ролики в плеере на других сайтах? Скорее всего, да. Кстати, обратите внимание, что позиции Facebook в этом и других списках не так уж высоки — очевидно, что в Рунете его аналог, в смысле, ВКонтакте, был бы в таких списках гораздо выше, если и не на первом месте. Но они ж там глупые, не знают, что можно из социальной сети сделать самый крупный нелегальный медиахостинг в мире…

Мобильные карты — больше приложение, чем веб-сервис

Отчет ComScore за период с февраля по апрель этого года свидетельствует, что 26 процентов пользователей смартфонов использовали мобильные карты через различные приложения и только 19 процентов делали это через мобильные браузеры. Это, разумеется, коррелирует с распространением iPhone/Android, да и в лидирующей платформе — Blackberry, — давно есть необходимые приложения.

Вполне закономерный результат, который будет наблюдаться и далее — использовать специальное приложение с дополнительными функциями гораздо удобнее, чем ходить на сервис через браузер, как бы удобен не был последний. Собственно, поэтому Яндекс.Карты и развиваются преимущественно как мобильное приложение и в этом месяце стали доступны на свежевышедшем Samsung Wave — это уже седьмая платформа, на которой работает наше приложение.

Coca-Cola получила феноменальные результаты от рекламы в Твиттере

Именно так руководитель направления цифрового маркетинга компании заявил Financial Times. Рекламные твиты получили 86 миллионов просмотров в течение суток, а их конверсия (отношение привлеченных пользователей к общей аудитории рекламы) составила 6%, что на несколько порядков выше обычного соотношения для онлайн-рекламы (тут подразумевается CTR, который для такой рекламы колеблется в районе 0,02%).

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

Твиттер ставит рекорды

Матчи футбольного чемпионата мира помогают Твиттеру ставить новые рекорды. На этой неделе окончание матча Япония-Дания привело не только к очередному вылету европейской команды, но и к рекордному количеству твитов в секунду — их оказалось 3283 штуки. Правда, примерно в этот же момент (на пару минут раньше) команда Нидерландов забила второй гол сборной Камеруна, так что это тоже могло повлиять.

И, по всей видимости, большинство проблем Твиттера в последние недели непосредственно связаны с футболом.

Сравнение кнопок ретвитов для блога

Не совсем по своей воле протестировал за последние дни несколько разных сервисов, раздающих кнопки ретвитов для блога — Tweetmeme, Topsy и Retweet.com.

Строго говоря, функциональность у них практически одинаковая. Все сервисы дают в качестве кода javascript, который надо разместить на странице записи в блог. Все сервисы позволяют указывать прямо URL страницы — это полезно, если вы размещаете несколько записей на одной странице (например, это главная страница блога). Все сервисы позволяют настраивать вид кнопки — по крайней мере, выбрать между большой кнопкой и компактной. Topsy еще позволяет выбрать тему кнопки и имеет интересную возможность streaming — когда счетчик на кнопке обновляется без перезагрузки страницы.

Правда, только у Tweetmeme есть возможность размещения кнопки там, где обычно не поддерживается javascript — например, в почтовых сообщениях и RSS-ленте.

Методы установки несколько отличаются. Если у Tweetmeme и Retweet.com вы просто получаете готовый кусок скрипта и вставляете его, например, на главной блога, каждый раз для каждой новой кнопки, то на Topsy скрипт более продвинутый — он загружается один раз, а затем подгружает счетчики для каждой записи. Впрочем, особой разницы от этого не видно.
Как каждый может убедиться, в итоге у меня остались кнопки от Tweetmeme.com. Причина проста — они оказались наиболее надежными.

Topsy в какой-то момент начал глючить, кнопки не показывались, причем иногда для отдельных сообщений. Если посмотреть на статус сервиса, то видно, что за последние дней 10 у него было 4 случая, когда возникали проблемы глобального масштаба — это как-то многовато. Хотя сервис очень интересный.

Retweet.com меня разочаровал моментально — он умудрился не понять юникодный текст в блоге и показать заголовок поста вопросами, причем тут же показал 0 ретвитов для сообщения, у которого остальные сервисы видели десяток ретвитов. Даже не захотелось пробовать дальше.

У Tweetmeme мне видится только одна проблема — странный дизайн, который никак не предусмотрено настраивать. Вдобавок код кнопки строит какой-то странный фрейм и причудливо располагает кнопку внутри него — если не посмотреть на позиционирование кнопок, то они выбиваются из общей линии.

Так что будем использовать этот сервис и ждать его развития. Кстати, рекомендую его еще и как источник новостей. Хотя совершенно непонятно, почему в нем ссылки нельзя даже принудительно открыть в новом окне:).

1,5 миллиона iPhone 4

Именно столько, по мнению аналитиков, было продано телефонов за один, первый, день их продажи — 24 июня. Умопомрачительное число — даже предыдущих iPhone 3G и 3Gs было продано лишь миллион за первый уикенд, самый первый iPhone до первого миллиона добирался два с лишним месяца. А хит прошлой осени — Motorola Droid, — за первые выходные был продан в количестве 100 тысяч штук.

Любопытную статистику, кстати, собрали — 77% покупателей iPhone 4 пользовались предыдущими версиями. Можно на это посмотреть с другой стороны — за один день Apple увеличила свою пользовательскую базу на 23%, отобрав ее у Blackberry, Android, Palm, Nokia и других.