时值八月,间隔 Google 官方时刻线上 Android Q 的正式版别推送时刻也越来越近。在版别号一年一刷的节奏之下,本年 Google 又将为 Android 体系带来哪些更新呢?
Android Q 测验时刻线
在这篇文章中,咱们将对 Android Q 正式版中首要功用更新进行汇总,在 OEM 厂商向自家设备推送 Android Q 之前,让你提早了解新版别都有哪些值得晋级的亮点。
颇具争议的手势导航
Android 9 为 Android 体系引进了一个兼具 Home 和多任务概览操作的「小药丸」,而在 Android Q 傍边,Google 再一次就 Android 体系的手势导航计划进行了一次可谓急进的探究——跟着不久前最终一个测验版别的推送,与 iOS 较为类似的「底部手势操作指示条+左右两边边际划动回来」计划也尘埃落定。
Android Q 手势导航
尽管针对早前几个测验版别中用户和开发者诉苦的问题加入了手势灵敏度调理功用,但这个「灵敏度」终究代表着什么仍然十分含糊。
Beta 6 中的手势导航设置
要想防止左边划动回来手势与 Android 运用侧栏抽屉的抵触,现在相对靠谱的处理计划仍然是 Google 在第五个测验版别中引进的 swipe-when-peeking 机制,即
按住左边屏幕边际区域时运用抽屉会向屏幕内稍稍探出,在这种状态下再向右划动即可呼出运用抽屉。
Beta 5 引进的 Swipe-when-peeking
手势导航计划的改动或许会成为 Android Q 最具争议的更新,新计划背面的观念和实践能够带来的体会比较传统的「三大金刚」确实愈加现代,但它带来的问题也相同很难得到处理。
尽管提起这个手势计划带来的问题就连 Google 也只能在相关文档向开发者供给「缓解」而非处理计划,为了防止 Android 渠道在手势操作上的进一步「碎片化」,Google 仍是要求预装 Android Q 的新设备有必要一起搭载三键导航和手势导航两种计划。
原生支撑暗色主题
不管是暗色方法、暗色主题仍是黑夜方法(这个叫法真的很古怪),让手机在暗光环境下不那么扎眼,成为了本年科技圈的抢手方向,Google 也不破例——事实上,对暗色主题的官方支撑自 Android 6.0 就现已开端了布局,随后 Google 几乎在每一个大版别更新的测验阶段都会把这个功用放出来「撩」用户一下。
Android 6.0 的暗色主题
而在 Android Q 中,暗色主题总算成为了原生 Android 的正式功用,咱们除了能够在「设置-显现」中敞开之外,也能够经过体系自带的暗色主题快速开关在明/暗主题之间进行一键切换。
Android Q 的暗色主题设置/快速设置开关
不过咱们在 Android 渠道上能够享受到的暗色主题体会仍然缺失了最为重要的一环:主动切换。Android Q 的暗色主题除了在省电方法下会主动激活,并没有依据时刻进行主动切换的才能。
针对这个功用,Android 开发团队在早前的 AMA 中曾表明没有上线的原因是还在寻觅经过获取方位信息(用于判别日出/日落时刻)之外的其他计划。因而咱们在正式版中能够用到的暗色主题方法比较当时最新的测验版别应该也不会有太大变化了。
化繁为简的告诉体系
Android 告诉体系自身的完善程度现已远远甩开了 iOS,但另一方面,这套告诉体系其实也现已十分杂乱了。且不说刚刚触摸这一渠道的用户,即便是 Android 老用户,也很少有人能够明晰地舆顺当下 Android 体系中提示方法(静音/振荡/响铃)、勿扰方法和告诉优先级这三层告诉体系规划逻辑。
好在 Google 近三年的每一次 Android 更新都没有抛弃对告诉体系的打磨,新体系也头一次做起了「减法」。
Android Q 的提示和静音两级优先级设置
此前 Android 的告诉最多具有五个优先级,而从上面的截图和下面的表格中不难看出,在保留了提示音、振荡和静音三种提示方法和勿扰方法的前提下,Android Q 将本来杂乱的告诉优先级直接简化成了两级:提示(Priority)和静音(Silence)。
提示和静音的告诉功用比照
其间提示告诉具有完好的提示方法设置,包含提示音、振荡和告诉横幅;静音告诉不能以任何方法宣布提示,但仍然能够像提示告诉那样在锁屏显现告诉内容、在主屏显现告诉圆点、运用 Android Q 并没有上线的气泡提示以及掩盖勿扰设置。
告诉优先级并不是 Android 开发团队想做的仅有一处减法,此前在 Beta 3 测验版别中他们还直接撤销过告诉拖延功用(各种缘由可参阅下方 ArsTechnia 的访谈译文)。不过比较杂乱的告诉优先级,告诉拖延功用在部分用户看来其实十分有用,因而在最新的 Beta 6 测验版别中 Android 开发团队做了退让,将告诉拖延功用从体系默许功用降级为用户可选功用,常常用到这个功用的用户前往「设置-运用和告诉-告诉」中敞开「告诉暂停(此处应是翻译过错)」即可持续运用。
告诉拖延(错译为告诉暂停)变为可选设置
最终,Android Q 还能凭借本地机器学习和「默许翻开链接」功用直接在告诉上显现快速操作和回复主张。比方当他人向你发送一条带有 url 链接的音讯,这条音讯告诉上会直接呈现一个直接翻开阅读的阅读器小标签,有用性十分高。
告诉内容辨认+一键跳转像运用更新那样推送安全补丁
整体而言,上一年各大 OEM 厂商为自家机型晋级 Android 9 的速度比较从前其实是要快许多的,而这很大一部分要归功于 Google 在 Android 8.0 年代引进的 Project Treble。
传统的 OEM 更新战略
Project Treble 将 Android 软件操作体系(Android OS framework)和设备专属底层(vendor implementation)部分进行剥离,后者在以往晋级过程中需求 OEM 厂商进行很多适配作业,因而 Google 将它接手过来,与芯片厂商协作将其从头规划为不再面向特定 Android 体系的通用底层代码。如此一来,OEM 厂商在适配新版别 Andorid 时的作业量和难度也大大下降。
Project Treble 下的体系更新战略
而在 Project Treble 的根底上,本年新引进的 Project Mainline 则对 Android 体系自身做了进一步拆分。
比方媒体结构、媒体解码器、DNS 解析器和时刻和时区数据包,这些体系组件以往通常是各类安全漏洞的高发区,因而 Google 在自家的 Pixel 设备上严厉依照每月一次的频率来为这些体系组件推送安全更新补丁,面向其他 Android 设备的安全更新补丁也会第一时刻经过 AOSP 进行发放(拜见Android 安全布告)。
尽管功率算不上高,但这其完成已是 Android 生态内推送最为频频的安全更新机制了。对一些技能才能/精力有限的 OEM 厂商而言,安全更新补丁版别滞后的现象十分严峻。
Android 安全布告
为了处理这个问题,让安全更新补丁更新完成即时化,Google 经过 Project Mainline 将上述体系组件进行模块化。凭借一种名为 APEX 的新式打包方法,这些体系组件往后能够直接经过 Play 运用商铺推送更新,更新机制彻底独立于体系更新,更新体会与晋级运用程序没有差异,乃至更为静默。
凭借 Play 体系更新,我在 8 月 16 日提早用上了 9 月安全更新补丁
当然,这个新机制的终极含义更在于 Google 从 OEM 厂商手里拿回了安全更新的控制权——搭载 Android Q 且经过了 CTS 认证的新设备都将支撑 Project Mainline。一方面,未来 OEM 设备中的定制成分会越来越少,另一方面,Google 在满意条件的设备上也能够绕过 OEM 厂商直接经过 Play 运用商铺推送安全更新。
关于 Project Mainline 的更多细节,能够参阅这篇译文。
小结
除了上述亮点,Android Q 还有一些躲藏在可见交互之下的躲藏特性,比方为屏幕录制供给内录支撑的新 API 接口,支撑功率更高、流通省电的新图形烘托引擎 Skia Vulkan(需求手动敞开)……正式版接近之际,Google 对那些搭载 Android Q 发布的新设备也提出了一些更为详细的要求,包含不再答应经过 CTS 认证的设备经过从多任务界面划掉卡片的方法「杀死」运用的后台进程、具有 1GB 及以上 RAM 的设备有必要强制启用 Camera2 API 和多摄 API等等。
从图形烘托到后台管理方法再到根底功用体会,上述每一个改动也能够说是含义深远。
但这并不意味着 Android Q 是一个没有惋惜的版别——至少从 Android 开发团队在早前的 AMA 活动中泄漏的音讯来看,随时刻主动切换明/暗色主题方法、体系级长截图这类有用功用咱们还得比及下一个首要版别更新(Android R),而早前相同被推延的、对国内安卓生态而言可谓「福音」的定向存储(也便是「沙箱」)也要比及下一年了。
最终,和从前不同的是,本年的版别代号「Q」终究代表着哪一种甜品至今没有一个官方答案。你觉得 Q 代表的甜品会是什么?欢迎在谈论区共享你的观点。
> 特惠、好用的硬件产品,尽在少数派sspai官方店肆