Найти тему
О КИБЕРАКТУАЛЬНОМ

API. Что это такое?

API от англ. Application Programming Interface – программный интерфейс приложения.

Интерфейс – это граница между двумя функциональными системами, на которой происходит их взаимодействие и обмен информацией, при этом процессы внутри каждой из систем скрыты друг от друга.

API – это интерфейс к программной системе или ее компоненту, т.е. это практически синоним термина «интерфейс», если говорить применительно к программным системам. Бывают и другие виды систем, а значит и интерфейсов, например, клавиатура – это часть интерфейса между (непрограммными) системами «человек» – «компьютер».

Принципы работы

Как мы уже поняли, API отвечает за связь между разными программами. Работа с ним выглядит примерно так:

  • приложение «1» предоставляет набор библиотек и других сведений, с помощью которых можно пользоваться элементами «1» в другой программе;
  • приложение «2» использует эти данные и библиотеки, чтобы встроить в свою программу часть функций «1»;
  • при использовании API приложение «2» связывается с «1», получает необходимую информацию или выполняет какие-либо действия.

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