To meet these user needs, the Android platform is evolving into an intelligence system that transitions the OS from an application launchpad into an active task orchestrator. Android provides you with the following new capabilities that include on-device APIs and complementary cloud integrations, enabling system agents such as Google Gemini to execute tasks across local applications and web services securely and contextually.
You're fully in control with the following options:
AppFunctions: AppFunctions is an Android platform API with an accompanying Jetpack library to simplify Android MCP integration. AppFunctions lets your app make specific capabilities available as discrete functions that agents can discover and execute on-device. This enables deep, secure, and performant integrations. Browse our resources for AppFunctions, including documentation, samples, and skills.
Remote MCP server: With the server-side MCP approach, your app makes specific capabilities available to agents that can directly integrate with its backend. It's a complementary approach that is a good option for coverage across Android and other platforms. Read the Model Context Protocol docs for details.
With this feature, the OEM-preloaded assistant is in control:
- Computer Control: Computer Control is an upcoming Android API that allows an OEM-preloaded assistant to automate tasks by interacting directly with an app's user interface. The target app doesn't need any explicit code changes to integrate. Read about Computer Control.