10 июня 2013 г.

Программные интерфейсы CalDav и CardDav для всех

Оригинал статьи: Google’s CalDav and CardDav APIs for Everyone

В марте Google объявил, что программный интерфейс (API) для Календаря (Google Calendar) — CalDav — будет открыт не всем. «Интерфейс CalDAV API будет доступен разработчикам, явно указанным в списке (whitelisted), доступ всем остальным разработчикам будет закрыт с 16 сентября 2013 г. С теми задачами, которые чаще всего возникают перед этим интерфейсом при разработке, хорошо справляется интерфейс Google Calendar API, который мы и рекомендуем в дальнейшем использовать».

И вот Google передумал, решив не только сохранить общедоступность CalDav API, но и сделать общедоступным программный интерфейс CardDav API для Контактов (Google Contacts). «Со времени того объявления мы получили множество запросов на доступ к CalDAV, что дало нам лучшее понимание нужд разработчиков и привело к тому, что мы изменили то решение».

Это прекрасная новость: теперь доступ к пользовательским календарям и контактам в принципе могут получить приложения, которые невозможно сейчас включить ни в какой список Google, потому что эти приложения ещё не созданы. При этом Google всё равно продвигает Calendar API и Contacts API, предлагая в рамках этих интерфейсов больше функций.

Это решение — ещё и неплохой ход в ответ на обвинения, что Google перестал обращать внимание на открытые стандарты: в частности, Мэтт Асей (Matt Asay) заявил, что «Google, бывший долгое время поборником открытых стандартов и конкуренции “на расстоянии клика”, в последнее время отказывается от открытых стандартов — по всей видимости, для того чтобы привязать пользователей к сервисам Google».

Ссылки по теме
The Verge: Google to keep CalDAV API public, opens CardDAV access ‘to everyone’
Engadget: Google reverses course, makes CalDAV and CardDAV APIs open to all developers