За последние пять лет многие из нас совершенствовали свои навыки проектирования API, чтобы предоставлять ценные ресурсы мобильным приложениям. Возможность многоканальной доставки данных, контента и других ресурсов не только на веб-сайты и веб-приложения, но и на iPhone, Android, Windows и другие мобильные платформы очевидна.

Наряду с доставкой веб-приложений для нескольких браузеров (IE, Chrome и Firefox) нам пришлось научиться доставлять их во все более разнообразную мобильную экосистему (iOS, Android, Windows).

Когда у вас есть ядро ​​API, создание новых конечных точек, которые взаимодействуют с новыми каналами, не такая сложная задача. Я думаю о том, как передать знания API Evangelist в канал Slack, обсуждения в Facebook Messenger, и через Alex Voice для использования на нашей Конференции APIStrat в Бостоне этой осенью. Создаю ли я ботов или добавляю новые навыки для голосового управления, я просто добавляю новые ограничения дизайна к своему уже существующему стеку вещей, которые я учитываю при создании своего стека (стеков) API.

Я не могу не быть в курсе безумия вокруг ботов и интересных вещей, которые AWS делает в экосистеме Alexa. Я не чувствую, что это отвлекает от моего основного бизнеса, поскольку я просто применяю некоторые новые дизайнерские ограничения к тому, что я уже делаю. Я не гонюсь за совершенно новыми вещами, я просто реагирую и участвую в том, что представляют собой последние сдвиги в технологиях.

Я не чувствую, что какая-либо из 50 областей пространства API, за которыми я слежу, отвлекает, пока я остаюсь верным своему ядру API, и они помогают мне критически обдумывать и применять новые ограничения дизайна. к основной ценности бизнеса, которую я уже предлагаю.

Первоначально опубликовано на blog.apiware.io.