Canary Channel, Agentic AI in Android Studio, 16 KB Pages, Policy Changes, Compose Tips, Play Games

Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development.

This edition features the Android platform Canary Channel, the first release of Agentic AI in Android Studio, Play updates including 16 KB Page Size requirements and other policy changes, new capabilities around one-time purchases, Play Games Services v2, and Google Play Games on PC, I/O recaps on AI and dev productivity, next gen Samsung devices running Android 16, Compose tips, and more.

<a href="https://medium.com/media/2034f6e8beea3e321d4483d4ee77ebdf/href">https://medium.com/media/2034f6e8beea3e321d4483d4ee77ebdf/href</a><a href="https://medium.com/media/0247cb404c27e0b8725bc258c35923bc/href">https://medium.com/media/0247cb404c27e0b8725bc258c35923bc/href</a>

Most of the content of this post is available in the form of a video or podcast, so feel free to watch or listen rather than read on. (Or do all three to help you remember! There won’t be a quiz.)

Evolving Android’s early-access programs: Introducing the Canary channel 🐦

Android has introduced a new Canary release channel for its early-access programs, replacing the previous developer preview model. This channel provides earlier and more consistent access to in-development platform features throughout the year.

The new Canary channel offers continuous, rolling over-the-air (OTA) updates for supported Pixel devices, addressing previous limitations where previews required manual flashing and the preview program ended once a platform version reached Beta, requiring manual flashing to enter it again for the next cycle.

You can use the Canary channel to:

  • Access new features and potential behavior changes in their earliest stages.
  • Integrate builds into your Continuous Integration (CI) systems to identify app compatibility issues early.
  • Download Canary SDKs through the SDK Manager and access builds via the Android Studio Canary channel for development and testing.

The Canary channel operates in parallel with the existing Beta program. Canary builds are bleeding-edge and may contain bugs or breaking changes, making them best suited for exploring and trying out apps, rather than primary device use. The Beta channel remains as the place to focus your testing to make sure you’re ready for the next platform launch.

You can get started by flashing your supported Pixel device using the Android Flash Tool or configuring the Android Emulator with a Canary image. You can provide feedback and bug reports through the Google Issue Tracker.

Evolving Android's early-access programs: Introducing the Canary channel

Agentic AI takes Gemini in Android Studio to the next level 🤖

The latest Android Studio Narwhal Feature Drop Canary release includes “Agent Mode,” a new capability that enables the AI to handle complex development tasks. This feature allows you to describe a goal in natural language, and the agent formulates an execution plan that can span multiple project files, utilizing IDE tools for code changes, building, and searching.

You interact with it by describing tasks and then reviewing, accepting, or rejecting the proposed changes, with an option for auto-approve.

Additionally, you can enhance Agent Mode by adding your own Gemini API key, which expands the context window to 1 million tokens with Gemini 2.5 Pro. This expanded context allows Gemini to process more instructions and code. Business tier subscribers automatically receive this benefit through their Gemini Code Assist license.

Agent Mode also supports the Model Context Protocol (MCP), providing a standardized way to integrate with external tools. In this initial release, MCP supports stdio transport for tool interaction. You configure MCP servers via an mcp.json file in your Studio configuration directory.

Agentic AI takes Gemini in Android Studio to the next level

Transition to using 16 KB page sizes for Android apps and games using Android Studio 🚀

Android is transitioning to 16 KB memory page sizes to enhance app performance. Beginning November 1, 2025, new and updated apps developed against the NDK and targeting Android 15+ submitted to Google Play must support 16 KB page sizes. Apps developed exclusively with Kotlin or Java are already compatible.

Devices configured for 16 KB page sizes may see overall performance improvements of 5–10%, including faster app launch times, reduced battery consumption, and quicker camera starts. Since 4KB pages are also aligned to 16KB boundaries, a single application binary can run on both 4 KB and 16 KB devices once updated.

Android Studio provides tools to assist with this transition:

  • Detection: APK Analyzer identifies native libraries and their 16 KB compatibility. Alignment Checks and Lint warn about non-compliant prebuilt libraries.
  • Building: Android Gradle Plugin (AGP) 8.5.1+ and Android NDK r28+ enable 16 KB alignment by default.
  • Code Adjustments: Developers should replace hard coded 4 KB page size assumptions with runtime queries like getpagesize() or sysconf(_SC_PAGESIZE).
  • Testing: An Android Studio 16 KB emulator is available. Compatible physical devices running Android 15 QPR1+ offer a developer option to switch between 4 KB and 16 KB page sizes for testing.

Transition to using 16 KB page sizes for Android apps and games using Android Studio

<a href="https://medium.com/media/c5a9758ac72f7ebcf9e8b803ef6d9fba/href">https://medium.com/media/c5a9758ac72f7ebcf9e8b803ef6d9fba/href</a><a href="https://medium.com/media/944a18f35bbba6257046bf730d1a0020/href">https://medium.com/media/944a18f35bbba6257046bf730d1a0020/href</a>

New tools to help drive success for one-time products ⚙️

Google Play is updating how you manage one-time products, introducing a new three-level hierarchy for defining and selling digital items.

The new model consists of:

  • One-time product: Defines the item being purchased (e.g., “Diamond sword”).
  • Purchase option: Dictates how the item is granted, its price, and availability. You can now use “buy” or “rent” options.
  • Offer: Modifies a purchase option, enabling features like discounts or pre-orders.

This allows you to sell the same product in multiple ways. New capabilities include configuring rental periods, setting up pre-orders with defined dates and discounts, and managing regional pricing and availability for individual purchase options and offers. The concept of a default product price has been removed.

To utilize these new features, you must upgrade to Play Billing Library 8.0 and use the new monetization.onetimeproducts service of the Play Developer API or the updated Play Developer Console. You also need to integrate with the queryProductDetailsAsync API. Existing SKUs can be migrated, but new features are not supported by the older querySkuDetailsAsync API or inappproducts service. Products created via the Play Console UI will be normalized within the new system. Pre-order functionality is currently available through an Early Access Program.

New tools to help drive success for one-time products

Start building for the next generation of Samsung devices 📱

Samsung unveiled the Galaxy Z Fold7, Z Flip7, and Galaxy Watch8 series, offering you new opportunities to build for adaptive experiences. The foldables run Android 16 with an enhanced desktop windowing experience, and you can create adaptive apps for them with Compose Adaptive Layouts, Jetpack Navigation 3, and Window Size Classes. The Galaxy Watch 8 series is the first device to feature Wear OS 6.

Start building for the next generation of Samsung Galaxy devices

Level up your game: Google Play’s Indie Games Fund in Latin America returns for its 4th year 🎮💰

Google Play’s Indie Games Fund in Latin America returns for its fourth year, committing another $2 million to support ten indie game studios in the region. This new round of funding will bring the total investment in Latin American indie games through this program to $8 million USD.

Selected studios will receive between $150,000 and $200,000, along with support from the Google Play team. The program is open to indie game developers who have already launched a game on any platform (mobile, PC, or console).

Applications closed on July 31, 2025, with priority given to submissions received by July 15, 2025.

Level up your game: Google Play's Indie Games Fund in Latin America returns for its 4th year

Upcoming changes to Wear OS watch faces 🔄

Wear OS watch face development is changing to exclusively support the Watch Face Format. As of January 27, 2025, you cannot publish new AndroidX or Wearable Support Library (WSL) watch faces to the Play Store. By January 14, 2026, existing legacy watch faces will no longer be installable from the Play Store, nor will you be able to update them or continue monetizing them. To continue offering your watch faces, you must migrate them to the Watch Face Format and resubmit them to the Play Store by January 14, 2026. Watch Face Studio users should resubmit using version 1.8.7 or newer. The blog post lists resources that are available to assist with migration.

Upcoming changes to Wear OS watch faces

Articles 📚

#WeArePlay: With over 3 billion downloads, meet the people behind Amanotes 🎶

Amanotes, a mobile game company founded by Bill and Silver, has surpassed 3 billion downloads for its rhythm-based music games like Magic Tiles 3. The company aims to make musical performance accessible by combining mobile gaming with rhythm-based taps. Amanotes leveraged tools such as Firebase for A/B testing and Play Console for analytics and custom pricing for its global growth on Google Play.

#WeArePlay: With over 3 billion downloads, meet the people behind Amanotes

<a href="https://medium.com/media/df68be4843a63a7fb905a0156bf4bb8f/href">https://medium.com/media/df68be4843a63a7fb905a0156bf4bb8f/href</a>

Top announcements to know from Google Play at I/O ’25 📈

At I/O ’25, Google Play introduced several updates to help you streamline subscriptions and maximize revenue.

  1. Subscriptions with add-ons enable multi-product checkout, allowing you to sell subscription add-ons with base subscriptions in a single transaction and aligned payment schedule. You can learn more about creating add-ons here.
  2. Showcasing benefits in more places across Play, including the Subscriptions Center, reminder emails, and during purchase and cancellation processes, has reduced voluntary churn by 2%. You can enter your subscription benefit details in Play Console.
  3. New grace period and account hold durations aim to decrease involuntary churn. You can now customize a grace period of up to 30 days and an account hold period of up to 60 days, with the total recovery period not exceeding 60 days. Developers extending their decline recovery period have seen an average 10% reduction in involuntary churn for renewals. You can adjust these settings in Play Console.

Additional initiatives include prompting users to set up payment methods, expanding payment options and market availability, optimizing in-app transactions with AI, and using cart abandonment reminders.

Top announcements to know from Google Play at I/O '25

<a href="https://medium.com/media/a6cb15da9465191df60a2f993e9852a7/href">https://medium.com/media/a6cb15da9465191df60a2f993e9852a7/href</a><a href="https://medium.com/media/86bbb5d1ed02a11d52f21102d3381a5e/href">https://medium.com/media/86bbb5d1ed02a11d52f21102d3381a5e/href</a>

Get ready for the next generation of gameplay powered by Play Games Services 🚀

Play Games Services (PGS) is updating its features to enhance game discovery and player retention on Google Play. You must migrate from PGS v1 to PGS v2 by May 2026, as games using the v1 SDK will no longer be publishable or updatable after this date, and v1 APIs will be fully deprecated by Q3 2028.

Key updates and features include:

  • Achievements: Now deeply integrated across the Play Store, achievements are discoverable via search and game detail pages, and can drive engagement with Play Points. You should configure at least 15 incremental achievements, with 5 achievable within the first two hours of gameplay. Bulk configuration is available in Play Console.
  • Promotional Content: Audience targeting capabilities have been enhanced. You can use the Play Grouping API to create custom segments based on gameplay context for tailored re-engagement promotions.
  • Sign-in: PGS offers seamless sign-in and progress syncing across Android devices. The Recall API helps you manage links between PGS and your in-game accounts.

Future developments include AI-powered avatars that you can integrate into player profiles within your game.

Get ready for the next generation of gameplay powered by Play Games Services

How Mecha BREAK is driving PC-only growth on Google Play Games 🤖

Amazing Seasun Games is launching its action shooting game, Mecha BREAK, on Google Play Games on PC as part of its multiplatform PC and console release.

The game uses Google Play Games on PC for its launch strategy, including pre-registration campaigns that attracted over 3.5 million players during beta. You can access the native PC program to receive up to 15% in additional earnback, along with support for PC game development, distribution, and growth. This support includes managing PC builds, releases, and store listings through Play Console, and accessing PC-specific sales reports.

The platform provides a secure infrastructure with tools like Play Integrity API, offering malware protection and anti-cheat capabilities. Mecha BREAK itself delivers a high-fidelity PC experience with a proprietary 3D engine, offering diverse combat styles such as 6v6 hero battles, 3v3 matches, and a PvPvE “Mashmak” extraction mode.

How Mecha BREAK is driving PC-only growth on Google Play Games

Top 3 Updates for Android Developer Productivity @ Google I/O ’25 🤖

Here are the top 3 updates for Android developer productivity from Google I/O 2025:

  1. Gemini in Android Studio: Gemini-powered AI is now available to simplify building and testing code, with features like “Journeys for Android Studio,” a “Version Upgrade Agent,” and “Agent Mode” for complex tasks. It can also generate Jetpack Compose previews and transform UI code using natural language.
  2. New Jetpack Compose release: The latest stable version includes Navigation 3 for more flexibility, a Material 3 Expressive update to enhance user experience, and new features like autofill support and auto-sizing text, along with performance improvements.
  3. Kotlin Multiplatform (KMP) shared module template: A new template in Android Studio helps developers share business logic between Android and iOS apps, reducing development time. This is supported by updated Jetpack libraries and new codelabs.

Top 3 updates for Android developer productivity at Google I/O '25

<a href="https://medium.com/media/98ec1f321511a55a5fadaf490d62ca39/href">https://medium.com/media/98ec1f321511a55a5fadaf490d62ca39/href</a>

Top 3 things to know for AI on Android at Google I/O ’25 🤖

Google I/O ’25 announced three key updates for AI on Android development.

  1. Gemini Nano for on-device AI experiences: New ML Kit GenAI APIs powered by Gemini Nano are available for tasks like text summarization, proofreading, and image description directly on devices.
  2. Google AI Edge for custom models: The Google AI Edge platform now offers improved support for on-device hardware accelerators and a new AI Edge Portal for benchmarking. You can also manage custom model downloads efficiently with Play for On-Device AI, now in beta.
  3. Firebase AI Logic for cloud AI: For advanced generative AI use cases, Firebase AI Logic provides a simplified, secure way to integrate larger models like Gemini Flash, Gemini Pro, and Imagen, including support for conversational AI with Gemini Live API and visual asset generation with Imagen.

Additionally, the open-source Androidify app demonstrates building AI-driven experiences with these new APIs, and more examples are available in the Android AI Sample Catalog.

Top 3 things to know for AI on Android at Google I/O '25

<a href="https://medium.com/media/20f2595294e8268a5ef0e6b60c8f7e51/href">https://medium.com/media/20f2595294e8268a5ef0e6b60c8f7e51/href</a><a href="https://medium.com/media/c3602599083e0f8ede3f3c329ff018b5/href">https://medium.com/media/c3602599083e0f8ede3f3c329ff018b5/href</a>

Videos 📹

Enrich your app with live updates and widgets

Ash and Aaron cover the new capabilities for Widgets and Live Updates.

Widgets now offer Canonical Layouts for faster development and Generated Previews (enhanced in Glance 1.2 for Android 15+) that display real user data, requiring careful management of memory and rate limits.

For Live Updates & Notifications, a new ProgressStyleTemplate streamlines progress indicators for time-sensitive, user-initiated journeys (e.g., delivery, ride-share) — not for ads or spam. Developers can programmatically determine if notifications meet Live Update criteria and customize a new prominent status chip for quick user access.

<a href="https://medium.com/media/ee3f8a01fe9c2d5dd90cb525a14e8c91/href">https://medium.com/media/ee3f8a01fe9c2d5dd90cb525a14e8c91/href</a>

Reaching billions: Multiplatform strategies and performance tools for Android

Google Play now enables multi-platform Android game distribution from a single Android App Bundle, reaching billions of users across phones, tablets, foldables, and PCs. Google Play Games on PC is nearing general availability, offering automatic keyboard-to-touch translation for existing games and optional native mouse support (via a manifest flag) for an enhanced PC experience.

<a href="https://medium.com/media/bc6b334bf99e6cdf139b096ae61f1eca/href">https://medium.com/media/bc6b334bf99e6cdf139b096ae61f1eca/href</a>

Navigating the future with Jetpack Navigation 3 — Core Concepts

Jetpack Navigation 3 is now in Alpha, offering a new state-based approach specifically designed to align with Jetpack Compose’s declarative nature.

Key newsworthy points for Android app developers:

  • Decoupled Logic: It provides a strong separation between navigation logic and UI, improving testability and flexibility.
  • State as Single Source of Truth: Advocates for your app’s state (including navigation) as the single source of truth, moving away from event-based navigation issues.
  • Developer-Owned Backstack: Developers now own the backstack state, giving more control and simplifying complex scenarios like type-safety across mo