转载:本文来自微信公众号“少数派”(ID:sspaime),作者:化学心情下2,转载经授权发布。
跳票一周之后,北京时间 4 月 22 日凌晨,第三个 Android 12 开发者预览版(以下简称 Android 12 DP3 或 DP3)终于发布。至此,Android 12 最后一个开发者预览版也已经面世,接下来等待我哋嘅将是面向消费者嘅、适配更多 OEM 机型嘅 Beta 测试版本。
距离 Beta 版公布嘅 I/O 21 只剩下唔到一个月时间,而呢次嘅 DP3 依然喺系统主题和设计上持续发力,同时也为新世代 Android 设备提供更多嘅原生 API 支持,可以说仍然「有料」。
和往常一样,我哋第一时间刷入新系统尝鲜,如果你也对 DP3 中嘅新功能和新特性感兴趣,唔妨跟随本文一齐来探索一番。
▍设计仲喺度演进,更多圆角、更多动画
Android 12 嘅 UI 设计一直喺改动,考虑到正喺酝酿中嘅全新主题引擎,呢啲改动最终会将 Android 嘅视觉风格导向何方也让人格外期待。
喺呢次嘅 Android 12 DP3 度,唔少系统组件都迎来一次「圆角化」翻新。
比如应用快捷方式菜单、桌面长按菜单、文件夹背景甚至系统音量调节面板,都套上一层弧度略显夸张嘅圆角。
应用快捷方式、主屏长按菜单和音量调节
类似嘅圆角同样都可以喺多任务卡片、设置弹窗等界面中睇到:
虽但係家整体效果似乎还是有那么一点奇怪,考虑到近两年手机屏幕圆角化已经系一个再明显唔过嘅趋势,将系统进行圆角化处理嘅确能让手机喺软硬件观感上变得更加协调统一。
Android 12 DP3 还引入一套应用启动闪屏 API。
呢一 API 嘅主要作用喺于让应用喺冷启动加载过程中都可以用上基于应用图标嘅过渡动画。开发者可以通过 XML 文件来自定义喺呢一过程中显示嘅矢量图形以及图标背景。
适配说明 | 图:Google
唔过就 Android 12 DP3 来讲,目前大部分应用都尚未根据呢一 API 做出适配,所以目前我哋能睇到嘅实际效果都唔点样协调。对于尚未适配嘅应用,有时甚至还会睇到由唔完整应用图标和应用内建闪屏组成嘅奇怪组合……
系统动画方面,Android 12 DP3 还对全局回弹动画进行更新。喺系统设置、应用菜单、下滑通知栏等操作中都可以睇到新嘅回弹动效,个人感觉比起之前嘅「戛但係止」要舒适唔少。
新嘅列表回弹动画
更重要嘅是,因为这里更新嘅动画效果是系统级嘅,一啲采用 Android 标准动画嘅第三方 App 都可以因此用上新嘅回弹动画,比如 Spotify 喺 Android 12 DP3 中嘅效果是咁样嘅:
Spotify 等第三方应用都可以用上新动画
而到通知中心喺 DP3 中嘅改进,就不得不再次提到 Android 12 早前曝光嘅概念截图,其实当时已经出现过关于「通知计数」呢一概念;直到 DP3,呢一特性才正式加入。
同时,通知中心喺布局上还做一啲微调:比如取消对话通知顶部嘅提示,但考虑到这反而同早先概念图设计有出入,所以呢一改动最终系咪会保留到 Android 12 正式版仲有待观察。
至于同样喺 Android 12 发布之前就已经曝光嘅小部件菜单,喺 DP3 中也朝住之前嘅曝光概念图更近一步,加入搜索栏方便你直接输入关键字或是通过应用名称来揾到对应嘅小部件。
讲到小部件,可能 Google 都系受到隔壁 iOS14 更新嘅敲打,开始重新重视起小部件嘅优化;喺 DP3 度,小部件更加系和系统 UI 嘅变化保持一致,为每一个小部件套上圆角,让嗰啲原本为更低版本 Android 系统适配嘅小部件睇起来潮流唔少……
真系唔打算整一个微件设计规范吗?
▍表情消息动起来,快速回复能贴图
UI 设计和动画上嘅变化之外,Android 12 DP3 就开发者层面带来嘅改进也有唔少。
应用待机存储分区(之前又叫「应用待机桶」)中新增限制更大、后台资源消耗更小嘅受限(Restricted)级别;增加更多嘅振动模式(如 low tick),同时还允许开发者通过 VibratorManager 分别控制、管理多个振动马达,共同营造出更为细腻、更有沉浸感嘅振动反馈体验;某啲对触发时间要求特别精确嘅应用,喺 Android 12 DP3 之后还必须申请一项新嘅「闹钟同提醒」权限,比如第三方闹钟应用、任务规划应用等等,相关设置目前可以喺「应用 > 特殊权限」中揾到。
闹钟同提醒权限
最重要嘅是,从 Android 12 DP3 开始,Google 为通知系统带来 GIF 动图支持,并且快速回复也支持回复图片嘎啦。
Android 12 DP3 开始,Google 为 MessagingStyle() 和 BigPictureStyle() 两种通知样式引入动图支持,呢两种通知类型其实往往都系通知中最常出现图片嘅地方,比如即时通信应用嘅消息对话,再比如带有封面预览嘅剧集上线提醒。
动图支持自然就为呢类通知带来更加丰富嘅展示效果,聊天消息中嘅表情、截取自剧集预告嘅精彩片段,都可以直接喺通知中直接呈现出来 —— 同之对应嘅,以往只支持文本消息嘅通知快速回复功能,喺 Android 12 DP3 中也支持插入图片嘎啦。
以后可以用类似嘅样式展示聊天中嘅动图表情 | 图:Adobe Experience League
这里还是要畀大家泼一盆冷水:经过测试我哋发现,唔管是通知内容嘅动图支持还是通知快速回复嘅图片支持,都需要应用进行适配后才能启用。因此我哋基本可以放心地推断,未来几年内是没有太大可能性睇到那款绿色国民应用进行适配嘅 —— 毕竟佢而家连通知快速回复都仲未适配。
另外,Pixel 机型独占嘅截图标注应用 Markup 唔仅喺设计上跟进前文提到嘅圆角视觉风格,功能上也新增文本标注嘅字体选项,偶尔用来做做水印还唔错。
截图标注工具同标注字体设置
唔过整体来睇截图标注功能呢一块 Google 相比 OEM 厂商还是落后一大截,所以呢一点只能算是 Google 喺 Android 12 中对 Pixel 嘅一种补偿啦。
▍拥抱新技术,为新硬件带来系统级支持
厂商喺硬件和技术上嘅迭代速度越来越快嘎啦,从超宽屏幕比例到多摄再到折叠屏设备,Android 系统也一直喺通过提供原生接口嘅方式为呢啲唔断涌现嘅新需求提供系统层面嘅支持。
比如相机,喺 Android 12 DP3 度,Google 一方面将 CameraX 资源库中嘅 供应商扩展 推向成个 Android 平台生态,方便应用直接通过调用、适配 Camera2 嘅方式,喺唔同厂商嘅手机上获得对应嘅相机能力和更好嘅拍摄效果;另一方面还终于为近年来喺智能手机相机上出场率越来越高嘅 Quad Bayer 四合一像素传感器提供 API 支持。
Bayer vs. QuadBayer | 图:字节社嘅字节君
当然,关于呢一点我哋也有一点额外嘅解读。
要知道之前几个 Android 版本更新中相机方面嘅新技术支持和 API 更新几乎都同历代 Pixel 有关,比如景深信息支持、多摄支持等等,所以呢次 Android 12 DP3 引入嘅四合一像素传感器原生 API 支持或者也喺暗示一件事 —— Pixel 6 可能(终于)要换传感器!
再比如机器学习,Android 12 DP3 通过引入填充、栅格同步、执行对象重复利用等等机制进一步提高 Neural Networks API 嘅执行效率,同时还将用于机器学习加速嘅相关驱动从 Android 平台更新中独立出来,使之可以借助 Play 服务进行更快、更灵活地迭代更新,唔知道呢啲改进能否为 Android 带来更多借力 AI 嘅相关应用功能,比如 Android 用户期待好耐嘅微软待办自然语义识别、熊猫食短信等等。
第啲更新则是「查漏补缺」为主:目标 API 版本为 Android 12 及以上嘅应用终于能够像部分国产机型那样喺息屏状态下调用 NFC 进行移动支付;针对唔同嘅文件类型、体积,开发者都可以根据实际情况灵活声明应用数据嘅备份和恢复方式,比如利用更快、更省流量嘅设备间迁移(D2D)来传输大体积应用数据。
最后,自 Android 3.0 时代开始就用于高负载图形任务处理嘅 RenderScript APIs 也从 Android 12 DP3 开始被正式弃用,但并非强制(只会发出提醒)。Google 之前也发布过一篇 博文 来介绍呢件事,你可以简单理解为,Google 更希望今后喺 Android 平台上嘅应用能够采用效率更高、更现代嘅跨平台图形接口来负责高负载图形任务,比如 Vulkan。
以上便是本次 Android 12 DP3 更新中值得关注嘅新内容,总体来睇,开发者相关嘅接口和功能更新都已经「铺设」完毕,新嘅界面风格和设计语言应该好快就会随 Android 12 一同亮相,好似当年随 Android L 一同亮相嘅 Material Design 一样。
所以本次 Android 12 DP3 中照例也有唔少值得关注嘅「隐藏内容」,如果你对呢啲内容感兴趣,也可以留意少数派嘅后续文章。
cantonese.live 足跡 粵字翻譯
2021-04-26 19:35:25
请登录之后再进行评论