Google выпустила инструмент, который позволяет управлять устройствами Android с помощью серверного API без необходимости писать собственное приложение для управления.
До сих пор, если вы хотели управлять устройством Android, вам приходилось писать собственное приложение Device Policy Controller (DPC). По сути, это агент, развернутый разработчиком, и в основном это было сделано партнерами Android Enterprise Mobility Management (EMM).
Новый Android Management API расширяет эту возможность, чтобы любой разработчик мог делать это, не беспокоясь о базовой платформе Android. Вы создаете проект Google Cloud, а затем вызываете API с помощью пары вызовов REST API.
API полагается на то, что вы определяете политики, которые говорят, как следует управлять устройством, а не настраивать отдельные транзакции. Google интерпретирует политики в набор действий для целевого устройства и выполняет эти запросы с помощью приложения Android Device Policy, управляющего агента, созданного Google. Поскольку агент предоставляется Google, разработчикам не нужно беспокоиться о доступных API или особенностях конкретной версии Android. Разработчики говорят, что вы можете настроить одну и ту же политику управления для всей организации, даже если используемые устройства принадлежат нескольким производителям.
Первый набор API ориентирован на специализированное использование таких устройств, как цифровые вывески, печать билетов и киоски. Разработчики работают над другими конкретными вариантами использования и в конечном итоге добавят возможность управления всеми наборами корпоративных решений Android.
Android Management API теперь доступен в бета-версии для всех партнеров и разработчиков. Используя Google API Explorer, вы можете опробовать API и подготовить устройство, если у вас есть новое устройство Android 6.0+ или его заводские настройки, а также учетная запись Gmail.