аббревиатура
Application Programming Interface
интерфейс программирования приложений
позволяющий{сервисам взаимодействовать, получать доступ и обмениваться данными}
выступает в роли посредника между двумя приложениями или сервисами{оно предоставляет решения (классы, функции, структуры), реализованные в одном сервисе, и создает среду для создания нового приложения с применением этих решений}
просто{
набор команд, которым обучена собака – это API
Если мы знаем эти команды, мы без проблем сможем взаимодействовать с собакой (она понимает, что именно мы хотим от нее) и тренировать ее.
Если у нас нет доступа к такому API, нам придется заново обучать собаку командам (на что уйдет много времени и успех не гарантирован) или она просто не будет выполнять наши команды}