Google Enables Android Apps With AppFunctions For Gemini
Google has introduced AppFunctions, an Android platform API (with a Jetpack library) that lets apps expose callable functions to AI agents and assistants, effectively letting apps act as on-device tool providers for systems like Gemini. Per developer.android.com, AppFunctions is in an experimental preview, and its integration with Gemini is in a private preview with trusted testers as of May 2026. Apps register capabilities with an OS-level registry, and callers, which can include agents, apps, and assistants, must hold the EXECUTE_APP_FUNCTIONS permission. The feature targets devices on Android 16 or higher, and Google ships an agent skill plus Jetpack tooling to generate Kotlin bindings for app workflows. Google frames AppFunctions as the mobile analogue to the server-side tool integration used by modern agent platforms, aiming to replace brittle UI automation with structured, permissioned actions.
What happened
Google published AppFunctions, an Android platform API with an accompanying Jetpack library that lets apps expose programmatic functions for use by agents and assistants. Per the Android developer documentation, AppFunctions is an experimental preview, integration with Gemini is in a private preview with trusted testers as of May 2026, the API targets devices running Android 16 or higher, and callers must hold the EXECUTE_APP_FUNCTIONS permission to discover and run functions.
Technical details
The documentation describes AppFunctions as modeling app capabilities as orchestratable tools that register with an OS-level registry, so apps can provide services, data, and actions to agents, assistants, and proactive features. Google positions it as letting apps behave like on-device tool providers, the mobile analogue to the server-side tool integration used by modern agent platforms. A Jetpack library and an agent skill can analyze app workflows to generate Kotlin code, KDoc comments tuned for AI agents, and ADB commands for testing.
Editorial analysis - technical context
Industry-pattern observations show agent tooling benefits from standardized tool interfaces, which reduce brittle UI-driven automation and cut latency compared with screen-scraping or browser automation. An OS registry that exposes structured actions can simplify authorization, auditing, and user-consent flows relative to automations that simulate taps and swipes.
Developer implications
Teams preparing Android apps will likely need to map core user flows into explicit AppFunctions and ship lightweight handlers that return structured responses. Google's agent skill can scaffold the Kotlin bindings, and, as with prior platform APIs, early adopters who publish well-documented functions tend to integrate better with assistant and proactive features.
What to watch
- •Adoption signals such as AppFunctions listings and sample integrations from major apps.
- •Permission-model and auditing detail in later Android documentation updates.
- •Latency of on-device agent calls versus server-side tool calls, especially on devices without high-end NPUs.
- •Whether Gemini integration graduates from private preview to general availability.
Key Points
- 1AppFunctions exposes app workflows as OS-registered callable functions, letting agents perform multi-step tasks without screen-scraping or UI automation.
- 2Per developer.android.com, AppFunctions is an experimental preview and Gemini integration entered a private preview with trusted testers in May 2026, on Android 16 and higher.
- 3Standardized tool interfaces reduce brittle automation but raise the importance of permission models, consent, and auditing of agent actions.
Scoring Rationale
A platform-level Android API that gives agents and assistants like Gemini a structured, permissioned way to invoke app functionality, important to mobile and agent developers. It remains an experimental and private preview dependent on ecosystem adoption, so it is notable rather than industry-shaking; trimmed from 7.2 to 7.0.
Sources
Public references used for this report.
View 5 more sources
- 04Android 16 gets ready to let Gemini control everything from alarms to video (APK teardown)androidauthority.com
- 05New Gemini app features coming to Android devices - Google Blogblog.google
- 06Google Outlines How AI Agents Will Interact with Android Appsthurrott.com
- 07Gemini Spark - Your 24/7 personal AI agent for productivitygemini.google
- 08App Actions - Google Assistantdevelopers.google.com
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems