本文来自极客公园
在上周 Google 发布了没有太多人关注的 Pixel 6 系列之后,紧跟其后,Android 12 正式版也终于发布。不同于刚刚开售的 Pixel 6,Android 12 的版本更新其实已经在过去的一整年中都在发布各种预览/测试版本;从 2 月发布的首个 Android 12 开发者预览版(Developer Preview)版本算起,Android 12 已经经历了五个 Beta 测试版以及三个更为早的开发者预览版。
整个测试计划前后时长跨度长达八个月 —— 这还不算上前期 Android 12 中新主题引擎样式曝光的一段时间。
从这个角度来讲,Android 12 既是 Android 近年来野心最大的一次更新,也是循序渐进的版本迭代过程,在过去发布的八个 Android 12 测试版中,各种新特性都逐渐定型。
这些改变,既有在系统风格上重新设计的大改动,也有重新翻新现有结构的小组件系统;更有针对大屏设备推出的定制功能;这些都会是 Android 接下来一年内会越来越多出现的更新内容。
如果你还没有对此有太多了解,那通过这篇文章的介绍,相信你能对 Android 12 中的种种变化有更加清晰的认知。
多彩主题
或许你已经知道:在 Android 12 中,UI 界面中变化最大的其实就是整体设计风格的大改,从主题引擎取色机制到系统全局的覆盖度,在 Android 历史上都堪称是改动内容最多的一次。
在 Android 共计十二个大版本更新的历史上,这样的大改动其实只有三次,并且它们都有统一的名称 ——‘质感设计’(Material Design),Android 12 中的样式设计,就是 Material Design 3.0,也被叫做 Material You。
与之前 Android 手机用户已经很熟悉的主题系统不同,Material You 中的色彩引擎管理,可以通过提取出壁纸当前的两个主色调/六个不同的色彩,将其应用为 Android 系统中大部分系统默认元素的配色。
除去更‘多彩’之外,系统中的动画效果相比前代也有相当明显的改变;更多非线性动画加入,同时更强调动画与实体操作之间的反馈:例如手机亮屏时,波纹动画会从电源按键处逐渐延伸至整个屏幕,而如果是人脸识别解锁,相同的波纹动画起始点就变成了屏幕顶部。
在 Android 12 中,这套根植于系统底层的主题引擎,能将从系统中提取出的主题色应用到从桌面图标、通知栏按钮到手机开机画面每一处细节上。同时 Android 12 还为应用开发者开放了可以应用这套新主题效果的 API,任何应用开发者都可以将这套主题系统应用至自己的应用中。用户只需一次设置,就可以在系统全局获得高度一致的设计风格体验。
看到这里,相信你也能理解 Material You 这个命名的用意:之所以被叫做‘You’,其实也包含希望用户去按照自己的风格与喜好,借助主题色的不同搭配,来让系统表达出独属于自己的风格。
桌面小组件
关于 Android 小组件的潮流,其实我们之前也有撰写过专门的文章讨论这件事,手机桌面小组件的‘复兴’,其实在 Android 上并不算是一个太新鲜的事,Android 12 中所做的也只是在旧有 Android 小组件的基础上‘翻新’一遍。
目前,Android 12 中出现的一系列新小组件主要还是由系统自带以及 Google 推出的第一方应用服务组成,除了同样采用 Material You 设计风格之外,也能根据系统亮色/暗色模式自动切换界面颜色,同时普遍采用大面积的圆形与圆角矩形作为设计风格。
除此之外,Google 同样面向开发者发布了新的小组件系统适配指南,重新定义了很多在旧版 Android 系统中长期被忽视的小组件设计细节:包括可交互的元素,在不同尺寸显示屏的设备上所展示出的样式,以及小组件应该展示哪些必要信息给用户等问题,在 Android 12 小组件开发指南中都有覆盖。
在这一适配规范的指导下,我们最终在 Android 12 中看到的这套小组件系统,虽然仍是由各种千奇百怪的样式组成,但在整体上还是维持了一致的设计风格,没有出现因为某个单独小组件设计过于突兀,导致整个桌面看上去不协调的问题。
与 iOS 14 中强制所有小组件设置为圆角矩形不同,Android 12 中重新设计的小组件系统在探索的是另一套设计风格;如果说 iOS 中是依靠形状统一来保证小组件不会喧宾夺主影响桌面布置,Android 12 就是在通过设计风格上的统一,在不牺牲小组件功能性的同时,让桌面的视觉风格更协调。
大屏定制版:Android 12L
在 Android 12 正式版推送一周之后,Google 出其不意地宣布了意料之外的 Android 12 更新:针对大屏设备定制的 Android 12L (Large Screen)也将于最近开始推送。
本质上,Android 12L 仍然是 Android 12 的一部分,而非一个独立的操作系统更新:这一特殊代号只是为了强调 Android 12 中为优化大屏幕设备使用而加入的一系列改进;当系统检测到设备屏幕大于 600dp 之后,就会自动在 Android 12 中应用这一模式下的各种特性。
在 Android 12L 中,除了 Android 12 中的各种新特性之外,各种系统界面布局都考虑到利用横屏空间来设计:比如锁屏界面就分为[时间-通知信息]的双列设计,通知中心则变成了[快捷按钮-通知信息]的设计,在横屏内塞入更多信息显示,修补了之前 Android 平板被诟病很久的直接照搬 Android 手机通知栏的设计。
为了让 Android 用户可以以拖动的方式拖动应用开启分屏模式,Android 12L 中还添加了一个类似 Windows11/macOS 的底部应用菜单栏,但目前关于这个模式的演示还不能实现类似三星/华为等折叠屏手机系统的自由窗口/三应用同时显示的功能。
上述类似的优化,其实在 Android 12 正式推出之前,三星、华为等老牌平板厂商都已经做出不少行之有效的尝试。但原生 Android 主导为应用开发者发布一套通用的开发指南,让 Android 平板的应用生态更加丰富,才是 Android 12 官方推出针对大屏幕定制操作逻辑的意义所在。
除了折叠屏手机与 Android 平板 —— 如 Galaxy Z Fold 系列,以及联想小新 Pad 系列平板之外,未来将要升级 Android 12 的双屏手机 —— 微软Surface Duo 2,或许也能凭借着大屏操作优化之后的 Android 12L 更新,让双屏之间的交互体验进一步提升。
何时才会收到更新?
虽然 Android 12 作为操作系统底层出现在更多 Android 手机厂商上只是时间问题,但各家基于 Android 12 的代码上为自家手机/功能做适配的进度实在是千差万别,极少数机型甚至能抢在 Google 自家的 Pixel 手机之前收到 Android 12 新版本更新,更多则是在 Android 正式版更新一年之后才获得姗姗来迟的系统底层更新。
在国内,类似 MIUI、ColorOS 的定制 Android 系统,其实也早早地开启了基于 Android 12 的版本适配计划,首批适配 Android 12 的 ColorOS 12 也在 2021 年内推送给包括 OPPO、Realme 以及一加在内的数款机型,小米 11 系列三款机型也已经陆续开始基于 Android 12 的 MIUI 12.5 内测更新测试,三星的 OneUI 4.0 也陆续开始向 Galaxy S21 系列用户推送。
在这些先期测试的机型之后,各家系统基于 Android 12 的优化调校也会逐渐趋于稳定易用,最终会在 2022 年开始面向现有已发布的机型开始推送。当然,这些一线厂商 2022 春季发布的旗舰手机基本都会出厂预装基于 Android 12 定制而来的系统。
但就功能性来讲,Android 12 中加入的新功能也并非全都是很陌生的存在:例如 Android 12 中新增的一些新特性:例如能渗透到应用内抓取信息的系统级全局搜索,其实国内如 MIUI 之类的定制系统也早已加入。
同时,Android 12 中被外媒多次提到的长截图功能,对于国内的第三方 Android 系统来讲也早已不是什么新鲜的功能,反而是刚刚加入这一功能的 Android 12 在使用场景上限制会更多,实现效果上也差了国内定制系统一段距离。
当然,对于国内 Android 厂商普遍采用定制 Android 系统的这种现状,很多 Android 12 中加入的新特性并不会完全出现在系统更新之中;但包括小组件系统以及隐私权限管理等内容还是会如数加入。而对于采用类原生 Android 作为默认系统的手机品牌:包括索尼、Moto,HMD 在内厂商更新的 Android 12 更新会更加接近原生 Android 12 所展示出的这种形态。
即使 Android 12 向我们展示的是一个更好的 Android,但在实际使用体验中,更多时候都像是一个‘样板房’,无论是大屏优化还是小组件系统,Google 独力去推动这些标准往往最终收效甚微,Android 原生的这些问题,也不是 Google 发布几个开发者手册可以轻易解决的。
对于原生 Android 来讲,将 Android 12 中展示的这些改变做到最好,还有很长一段路要走。