Что такое API? И как это может помочь вашему бизнесу

При бронировании Uber вы, возможно, заметили водяной знак Google в нижней части карты в приложении Uber. Понятно, что Uber использует Google Maps для интеграции своей основной функции: поиска и подключения к ближайшим водителям. Так как это происходит? Помог ли Google в разработке Uber? На самом деле, нет. Uber просто использует Google Maps API. Это похоже на расширение Google Chrome, которое вы используете в своем браузере. Это подводит нас к вопросу:

API (интерфейс прикладного программирования/программный интерфейс приложения) - это среда, через которую несколько приложений обмениваются данными друг с другом для выполнения необходимой функции для выполнения своей задачи. Как следует из названия, это интерфейс, который обрабатывает данные и представляет их вам в более удобном виде, которые пользователь может понять.

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

Итак, ещё раз: API это язык, регламентированный способ общения одной компьютерной программы с другой для совместного исполнения какой-нибудь общей задачи, когда одна программа выполняют запросы другой. Вернемся к примеру с Uber, если бы в их приложение не была интегрирована Google Maps(то есть API от Google), то сейчас бы вы не смогли заказать себе машину, поэтому компании Uber пришлось бы самой разрабатывать собственную карту, но проще было воспользоваться каким-то готовым продуктом, что они и сделали.

Почему API так популярен сейчас?

Чтобы объяснить это лучше, приведем пример. Представьте себе автомобильную промышленность:

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

Однако сейчас сценарий другой. В настоящее время есть несколько производителей автомобилей с несколькими моделями автомобилей. Как вы думаете, каждый производитель автомобилей производит каждую деталь, а затем собирает ее, чтобы дать вам готовую машину? Это вряд ли так. Очевидно, имело бы смысл, если бы производители автомобилей работали над своей нишей: дизайн двигателя и модели, а не другие аспекты автомобиля. Это потому, что теперь они передают на аутсорсинг общие детали от сторонних производителей. Например, скажем, Ford и Honda оба используют тормозной барабан одинаковой спецификации. Им обоим нет необходимости его производить. Они могут отдать его на аутсорсинг от какой-либо компании, если она соответствует их стандартам качества. Эта сторонняя компания способна внести свой вклад и поддерживать себя как отдельная организация.

Так какое отношение это имеет к API?

API - это функциональные блоки кода, написанные для конкретной программы. Несколько таких блоков собираются вместе, чтобы дать вам функциональный продукт. Таким образом, API аналогичны сторонним производителям тормозных барабанов. Приложения могут использовать сторонние API в своих продуктах, не создавая функциональный блок с нуля. Таким образом, большинство Приложений работают над своей нишей, своим УТП(*уникальным торговым предложением), чтобы сделать успешный продукт, и если у них есть какая-то часть из неосновной функциональности, они могут использовать чей-то API для решения проблемы. Таким образом, у них есть безошибочный полностью разработанный функциональный блок, в который им не нужно вкладывать ресурсы.

Цепочка ценностей API

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

API - это отдельно стоящий функциональный блок, способный связывать множество существующих функций бизнеса. Таким образом, этот API-интерфейс может использоваться другими разработчиками и партнерами для улучшения их бизнес-функций и оказания им помощи в создании инновационных продуктов, которые обслуживают их собственных клиентов. Соответственно и создатели и те, кто используют этот API получают свою выгоду.

Как расцвела экономика API?

API не является иностранным словом, которое появилось на земле в последние годы. Предвестники рынка имеют API уже 15 лет. Но API не были широко распространены до недавнего времени.

Каталог ProgrammableWeb насчитывал цифру в 17 000 API в первом квартале 2017 года. Это означает, что вы вполне способны построить бизнес с нуля с помощью API. У вас есть инструменты, ингредиенты и все, что вам нужно сейчас, это «Секретный рецепт», чтобы объединить их и продать.

Экономика API вращается вокруг более точной формы «Программное обеспечение как услуга» (SaaS) и «API как услуга» (AaaS). В настоящее время программное обеспечение как услуга создает взаимодействие между пользователями, а API как услуга предоставляется для взаимодействия программного обеспечения в Интернете. Таким образом, давая вам широкий выбор вариантов на выбор. API вступает в новую эру обслуживания B2B(*business to business) с помощью «фиксируемых гаек и болтов», которые вписываются сразу.

Почему мы вступаем в эру экономики API? Простой ответ: Мы привыкли зависеть от нашей команды разработчиков программного обеспечения для разработки конкретной функции для нашего бизнеса, для поддержки системы, в которой нам приходилось нанимать группу поддержки, и так далее. Начать с добавления основной задачи было утомительно. Но с доступностью и удобством API все вышеперечисленные проблемы остались в прошлом.

Давайте возьмем пример Lyft: компания начала с использования Google Maps API для навигации, Twilio для общения и отправки обновлений и Stripe для оплаты. Практически все было обработано API, за исключением удовлетворения клиентов.

В настоящее время большинство предприятий осознают всю мощь и важность API, и поэтому экономика API находится на подъеме.

Как API зарабатывают деньги?

Есть организации, которые зарабатывают миллионы долларов с помощью API. Теперь API могут генерировать доход несколькими способами.

Самым стандартным способом получения внимания и получения дохода является сохранение вашего API бесплатным в течение установленного периода: скажем, бесплатная пробная версия на один месяц для потенциальных покупателей, позволяющая осознать всю мощь и полезность вашего API, а затем начисляемая после этого месяца оплата. Другие системы включают оплату после ограниченного количества использования. Как и те, которые использует API Карт: вы получаете первые 25 000 запросов бесплатно, а сверх того, услуги будут платными.

Может ли переход на службу на основе API улучшить вашу работу?

Ответ очень субъективен. Если в вашей работе есть какие-то новаторские инновации, вы, возможно, захотите оставить ее для себя с единственной целью трафика. Но будет ли это означать фактический рост? Возможно, нет. У каждого интернет-гиганта есть готовый API. Вы называете это: Facebook, Google Maps, Twitter, Youtube и так далее. Вы уверены, что не захотите отставать и терять долю рынка для конкурентов, предоставляющих API?

Переход к линейке продуктов на основе API будет иметь больше смысла, так как ваша работа станет полезной для большего числа предприятий и это будет отпугивать конкурентов, потому что, если вы оставите свой новый функциональный блок при себе, вы можете побудить некоторые игроков занять это место на рынке. Forbes объявил 2017 год годом API, так что вы наверняка не захотите пропустить волну.

API - это сервис, который вы можете использовать для улучшения сервиса. Поэтому, если вы являетесь поставщиком API или партнером по API, вы получаете выгоды в обоих случаях. Поставщик API получает свой доход, в то время как партнер API пользуется беззаботным обслуживанием, которым занимается разработчик API по номинальной цене. Таким образом, экономика API завоевала популярность в сфере M-бизнеса и электронной коммерции.