Разработчик приложения для macOS прекратил его многолетнюю поддержку из-за блокировки API
Разработчик приложения для macOS, который поддерживал его более 10 лет, решил закрыть проект из-за блокировки стороннего API. Сервис Restaurants позволял найти подходящие кафе через API Yelp.
В 2014 году Apple недавно выпустила бета-версию языка программирования Swift, и разработчик решил использовать API Yelp, чтобы создать клиент для поиска ресторанов на Mac. Он написал в Yelp и получил разрешение на использование API. В компании установили лимит вызовов API в 25 000 в день.
Yelp строго ограничивала количество результатов (20, позже 50), отзывов (3) и изображений (3), доступных через их API. Приложение разработчика не могло полностью воспроизвести опыт использования веб-сайта Yelp или клиента для iOS, но служило быстрым и хорошо интегрированным с macOS способом поиска ресторанов, что приносило трафик основному сайту.
За последнее десятилетие разработчик смог добиться того, что Restaurants вошло в десятку лучших приложений в категории «Образ жизни» в Mac App Store. Оно стоило от $1,99 до $4,99. Подавляющее большинство продаж пришлось на клиентов из США.
Разработчик создал приложение с помощью AppKit и некоторых сторонних библиотек Yelp, включая CDYelpFusionKit. Он пытался интегрировать в сервис как можно большее количество функций macOS. Например, пользователь мог позвонить в ресторан со своего телефона с помощью Continuity, добавить его местоположение в свою адресную книгу или открыть маршрут в Apple Maps. Также различные категории ресторанов отмечались разными эмодзи. Например, традиционные американские рестораны имели эмодзи индейки 🦃 рядом с названием. Это позволяло людям быстро просматривать результаты поиска для своей любимой кухни.
Yelp добавляла всё больше функций в API и переименовала его в Yelp Fusion. В
Читать на habr.com