Material You 的动态壁纸主题系统可能是 Pixel 设备独有的,直到 Android 12.1

 

自 2021 年 5 月推出个性化功能以来,谷歌一直大力推动其 Material You 设计。预计将于 10 月第一周发布的Android 12将为手机带来全新外观。

Android-12-Material-You-Dynamic-Wallaper-Theming

谷歌已经将你设计的材料推出了它的几个应用程序,包括 Gmail 和消息。但这不仅仅是应用程序界面,设计语言的亮点之一是动态变色器,您可以在官方博客上看到它的演示。操作系统会根据墙纸的颜色更改手机的主题。此功能被称为 monet 主题系统。

它并不像“画图”中的吸管工具那样只是选择颜色那么简单。操作系统必须自动执行此操作,它采用颜色提取引擎和算法检测墙纸中的所有颜色,并确定哪些颜色占主导地位,哪些不是。在下一步中,它创建了一个包含 5 种颜色的调色板,其中 2 种是中性的,而另外 3 种是重音。然后它使用 12 种材质颜色将其与壁纸中的色调进行比较,以找到最接近的匹配。此方法的最后一步是将颜色值保存到索引中,然后应用程序可以使用 API 访问该索引。这就是颜色提取的过程,它相当复杂,不是吗?

在其 Android 12 测试版公告中,谷歌提到其 Pixel 系列将是第一个带有个性化功能的产品,但尚不清楚是否可供其他 OEM 使用。在我最近关于 Galaxy S21 的 One UI 4 测试版的文章中,我提到它似乎没有 Material You 设计,因为我在社交媒体上看到的屏幕截图看起来很普通。OnePlus 对其 Android 12 测试版也非常低调,所以我们真的不知道它是什么样子。现在我们可以解释为什么 One UI 没有你设计的 Material 了。

XDA报告称,Android 12 的 AOSP(Android 开源项目)并未完全包含与调色板生成算法相关的源代码。该代码似乎已添加到 Android 13 的 AOSP 分支中。文章接着解释说,谷歌最近将源码推送到了 Android 12-sv12 分支。那是什么,你可能会问。这似乎是 Android 12,更具体地说是 Android 12.1 的一个小更新。

以下是该博客从基于 Android 12.1 的 AOSP 上运行的设备拍摄的一些图片,展示了 monet 主题系统。

Android-12.1-Material-You-implementation

这意味着颜色提取机制将在一段时间内专属于即将推出的 Pixel 设备。OEM 没有在他们的第一个 Android 12 版本中实现你设计的材料,仅仅是因为他们无法访问颜色提取调色板。您可能需要等待设备制造商发布 Android 12.1 更新,才能将个性化功能引入您的手机。自定义 ROM 开发人员可能会找到一种解决方法,以尽快将该功能包含在他们的工作中。

如果 OEM 决定等待 Google 发布 Android 12.1 怎么办?这可能会改变事情,Android 12 更新可能会比平时晚到。包括三星、OPPO、一加、华硕、小米等在内的几个品牌已经参与了测试计划,并且已经制定了路线图以表明他们计划何时发布 Android 12 固件更新。

 

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun70240.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年9月25日 上午8:13
下一篇 2021年9月25日 上午8:15

相关推荐