Android 12 will take customization to the next level with a new theme system. The next major update to Google’s operating system will include a native theme system, which will allow users to choose the main and accent color of the system, to radically change its appearance.
It has even been possible to create a series of sketches depicting how this theming system would work based on what was discovered when digging through the code of the future release of Android.
This is what Android 12 themes will look like
As explained by those responsible for bringing to light this new feature of the operating system, Android 12 will enable the theme system so that manufacturers will be able to offer different colors to choose from on their devices. In that sense, it is worth mentioning that, at least in its initial state, it does not seem that the user will be given the possibility to choose their own colors.
Roughly speaking, it would be a function similar to the one already present on Pixel devices as of Android 10, whereby it is given the possibility to choose the accent color of the system. In this case, it will also be possible to choose the main color of the interface, which will affect elements such as the background of notifications or the quick settings panel.
Best of all, this theming system would also be available to application developers. This means that apps could adapt to the system theme chosen by the user, thus eliminating the need to implement their own themes in applications, and facilitating the work of developers.
Another feature that has been discovered is the ability to choose themes automatically based on the dominant colors of the user’s chosen wallpaper. For this, presumably, the WallpaperColors API already existing in the operating system will be used.
For now, this is all that is known about the new Android 12 theme tool. As of today, the next version of the system is still in development, although its first preview release for developers should be ready somewhere between February and March of this year.