Google has announced its new Android Management API. The API allows developers to manage Android devices and apps with a single solution. Prior to the release of the API, Google partners were hacking together device policy controller apps that required heavy development work for activities that fall outside the core of the business. The new API hopes to eliminate the need for such hacking.
"Now, creating policies for your device fleet is as simple as creating a Google Cloud project and making a couple of REST API calls," Google Software Engineer, Nikita Kostylev, commented in a Google blog post. "The Android API Management API is built around policies, rather than discrete transactions; just tell the API how a device should be managed."
Google has tested the new API with some early access partners. For instance, Mobiltec used the API to build a corporate owned single-use solution (COSU). The COSU relieved Mobiltec's backend work and enhanced its enterprise mobility management function. Instead of custom building new apps for new features, the company can now rollout new features in a matter of minutes through simple HTTP requests.
The Android Management API is a server-side API. To use, IT administrators need an EMM console (or similar application) where they can deploy and configure devices. Once integrated, not only can the administrators control devices, they can also create and apply policies, administer device settings, and manage app-level settings. Settings are applied through the Android Device Policy. Check out the Developer's Guide to learn more.
Google has included a complete list of policy settings available in the reference section of the docs. Currently, the following tasks are available: create and update policies, apply policies to a device or group of devices, and set enterprise-wide default policy. Visit the Android Developers site for more information.