The biggest announcement at The Android Show wasn’t Gemini Intelligence. It was a single Kotlin annotation that turns every Android app into a local MCP server — no network, no cloud, no round-trips.
11 min read
13 hours ago
--
If you spent yesterday’s Android Show coverage reading about Gemini Intelligence booking lattes and building shopping carts, you missed the more important story. While the demos showed agents booking rides, Google’s developer keynote slipped in something far more disruptive: Android 16 now has a Model Context Protocol equivalent built directly into the operating system, and 25 production app use cases are already running on it across multiple device manufacturers.
The mechanism is a single Kotlin annotation called @AppFunction. Apps add it to a function, the AppFunctions Jetpack library generates an XML schema at compile time, and the Android OS indexes that function as an agent-callable tool. When Gemini wants to "send a message in KakaoTalk" or "add bananas to the shopping list," it doesn't hit a remote MCP server. It calls a function inside your app. Locally. With zero network round-trips.
This is the same architectural shift that put speech recognition on-device five years ago. And just like then, the developers who ship first are going to own the agent surface area for the next…