Android replaces Developer Preview with the new Canary channel

Android Canary

Google has decided to radically transform the way developers access pre-release versions of Android., since it has been announced that the traditional program of Developer Preview has been replaced by a new branch called "Canary", which establishes a continuous and more dynamic model for early testing of platform features.

This decision marks a turning point in the collaborative process between Google and the developer community.

To provide you with better support and faster, more consistent access to in-development features, we're announcing a major evolution of our pre-release program. Moving forward, the Android platform will have a Canary release channel, replacing the previous Developer Preview program. This Canary release channel will operate alongside the existing Beta program.

A continuous and automated approach to testing

The pmain difference between the previous model and the new proposal lies in the continuity of the updating process. While Developer Previews required manual installation each cycle, Canary adopts a rolling stream strategy. This means that Once a device joins this branch, it will automatically receive all the latest versions Android via OTA wireless updates, eliminating the need for repeated reinstallations.

Thanks to its independence from specific versions, Canary allows developers to continue experimenting with APIs which are still in early stages, even after a new official version of Android enters beta.

Advantages for development and early feedback

Uno of the great benefits of this new approach is the possibility of offering continuous feedback throughout the development cycle. Under the previous scheme, the Developer Preview channel was closed the moment Android entered beta, leaving no official avenue for testing and evaluating experimental features. With Canary, this gap disappears, as New APIs can be explored in depth, without depending on official dates from the release of versions.

Android Canary build selection

Despite its openness, Not all features that appear in Canary will necessarily make it into a stable release. However, the branch is presented as an essential space for discovering and influencing the future of the operating system, as it allows for evaluating behavioral changes and platform adjustments at its earliest stages.

Who should use the Canary channel?

It is important to mention that The Canary channel is specifically designed for developers who want to stay ahead of the curve, testing the latest features and providing early feedback. Although the builds have gone through automated testing and internal reviews, they may still contain significant bugs, so these versions are not recommended for use on primary or everyday devices.

For those looking for a more stable experience, the beta channel will continue to operate. as the ideal environment for validating applications against upcoming Android versions. But for those who want a sneak peek into the future and are willing to take some risks in favor of innovation, Canary is the perfect gateway.

Installation and participation in development

Installing the latest Canary build is as simple as using the Android Flash Tool on a supported Pixel device. Once this is done, updates will arrive automatically as new builds are released. Leaving the channel is possible by reinstalling a beta or public build, although this process will require wiping the device.

In addition to Their availability on real hardware, Canary builds are integrated into the Android emulator and the Android SDK via the Android Studio Canary channel. This allows you to test and build apps that specifically target experimental releases, enabling behavior changes through the platform's feature compatibility framework.

It is worth mentioning that this new branch now available for Pixel devices and will soon also be available for use in the Android emulator using specific versions of Android Studio and the corresponding SDK.

Finally, if you are interested in knowing more about it, you can consult the details in the following link