Monet is the company that now works on Pixel phones. That could change in the future, but several Android phones have now been published in Google’s Material Components library. This is interesting. The source code for Monet (Android 12’s wallpaper-based theme system) is expected to be released with Android 12L, but from this code change for the Material Components library, it looks like a bunch of OEMs are implementing dynamic color support themselves. https://t.co/Oufh9zxDnZ pic.twitter.com/9obGYbbMDC/o.monet. Mishaal Rahman (@Mishaal Rahman) November 11, 2021, 2021 Mishaal Rahman, now chief executive of XDA Developersand now senior technical editor of Esper, spotted the list and posted the information on Twitter. In short, the material component library lists manufacturers that support dynamic colour. Here is the full list of items here.
Oppo Realme OnePlus Vivo Xiaomi Motorola Itel Tecno Mobile Infinix HMD Global (Nokia) Sharp Sony TCL Lenovo Google Roboelectric
The core software behind the extraction of colour from the wallpaper and the appearance model are already in the Android Open Source Project (AOSP), while Pixel’s new algorithm is always based on the colour resemblance. Since Google will push that code to AOSP, that’s also set to change with Android 12L. Unfortunately, the above product could adopt their own versions of dynamic theming, particularly the palette generation portion for their Android skins. Android police confirm that Samsung probably did this route. This company supports static colour schemes in the One UI 4 beta, but isn’t so sure that it’s a proprietary solution since the company doesn’t appear in the above list. Oppo also has its own dynamic colour application in ColorOS 12. Hopefully these brand-specific, dynamic colour theming effect the Material Components library, and give them power in their multi-dimensional process for the colour extraction. Likewise, colour-measuring may be limited to the system UI of each manufacturer, if it fails to support each other manually. Source: Mishaal Rahman (Twitter), Android Police.