Google published full release details for Android 17 via its official Android Developers Blog in June 2026, with the update rolling out to most supported Pixel devices that month. Full Android 17 source code is available immediately via the Android Open Source Project (AOSP) Android Developers Blog.
The release introduces mandatory large-screen resizability requirements for apps targeting API level 37, new native tools for on-device AI agent integration, system-wide floating app bubbles, interactive desktop picture-in-picture (PiP), and adjustments to default activity recreation behavior to reduce stutter during device configuration changes Android Developers Blog.
Android 17’s AI-First App Integration Tools
The core of Android 17’s AI-focused updates is AppFunctions, a feature paired with an alpha release of the Jetpack library. AppFunctions lets developers expose discrete app workflows as orchestratable “tools” for Android MCP, Google’s on-device implementation of the Model Context Protocol Android Developers Blog.
Per the Android Developers Blog announcement, developers can annotate specific app functions with the @AppFunction decorator and descriptive KDoc comments to make workflows accessible to on-device AI agents with minimal code changes. Once annotated, on-device AI assistants including Gemini can discover and execute these app tasks directly, with read/write access to the app’s local stored state Android Developers Blog.
This architecture eliminates cloud round-trips for agent actions, reducing latency and keeping user data on-device for improved privacy. Google has also released a companion agent skill that automates large parts of AppFunctions integration Android Developers Blog.
The tool scans an app’s core workflows, generates required Kotlin boilerplate, optimizes KDoc annotations to match LLM tool-calling formatting requirements, and generates pre-configured ADB command sequences for local workflow validation and debugging. Developers do not need access to the private Gemini preview to test AppFunctions integrations Android Developers Blog.
Google has released a standalone test agent app that lets teams discover and execute their app’s annotated AppFunctions locally, and simulate full AI agent integration to debug workflows prior to production deployment Android Developers Blog Android Developer Verification Blog.
Gemini integration for AppFunctions is currently in private preview for trusted testers, with early access details available via the Android Developers Blog announcement Android Developers Blog.

Mandatory Large-Screen Resizability Takes Effect for API 37 Apps
Android 17 is assigned API level 37. The update eliminates the long-standing developer opt-out for orientation locking and resizability restrictions on devices with a screen width larger than 600 density-independent pixels (dp) Android Developers Blog.
For every application built to target API level 37, the operating system automatically disregards all legacy manifest configuration entries. This includes the screenOrientation flag, the resizeableActivity=false setting, and custom minimum/maximum aspect ratio constraints Android Developers Blog.
The rule applies to all new and updated apps targeting API level 37, overriding any legacy orientation or resizability settings previously set in the app manifest or via runtime APIs. Google reports there are more than 580 million large-screen Android devices in active use globally as of June 2026 Android Developers Blog.
New Multitasking Features Debut Across Form Factors
Android 17 introduces three new cross-form-factor multitasking features. The first, App Bubbles, lets users long-press any app launcher icon to convert it into a floating bubble for lightweight multitasking Android Developers Blog.
Unlike earlier messaging-only bubble implementations, App Bubbles work for any installed app, not just communication tools. The feature is supported on phones, foldables, and tablets Android Developers Blog.
On large-screen devices including tablets and foldables, a new Bubble Bar in the system taskbar lets users organize and transition between these floating app bubbles. For desktop environments, Android 17 adds interactive picture-in-picture (PiP) Android Developers Blog.
This differs from traditional read-only PiP by allowing full user interaction with pinned windows that remain always-on-top of other open applications Android Developers Blog.
Related Tech Ecosystem Updates
At Vivatech 2026, Samsung highlighted its open ecosystem strategy to accelerate connected care solutions for daily wellness, per its official global announcement Samsung Global Newsroom.
Apple announced changes to iOS in Brazil in June 2026 to align with local App Store compliance requirements, per its official newsroom publication Apple Newsroom.
Google launched Dataland, an AI-powered art museum, as part of its arts and culture outreach initiatives, per its official company blog Google Company Blog.
Bottom line: Developers targeting Android 17’s API level 37 must remove legacy large-screen resizability opt-outs and test adaptive layouts across window sizes to avoid broken UI on the 580 million+ large-screen Android devices active globally as of June 2026, while teams building AI-powered workflows can start integrating the alpha AppFunctions Jetpack library now to prepare for on-device agent support, with Gemini integration currently in private preview for trusted testers Android Developers Blog.