Ответ:

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

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

«Песочница» — это изоляция приложения: оно работает в собственной среде и обычно не может напрямую читать данные других приложений или произвольно обращаться к системным ресурсам. Для доступа к защищённым возможностям используются предусмотренные ОС механизмы, разрешения и системные API. Это ограничивает последствия ошибок или вредоносного поведения и помогает защищать данные пользователя.