什么是九九导航(整顿Android系统的碎片)

造成这种现象的原因大家都知道是安卓本身的开放和开源特性,但开源并不等于毫无规范,特别是在Android本身其实并不是完全开源的基础上,谷歌多年以来却一直放任手机厂商的“野蛮生长”,令消费者和开发者都饱受系统体验碎片化的折磨,却也实在显得有些不够负责。

众所周知,当今的智能手机市场论绝对数量可以说是Android阵营的天下,但论综合体验Android的槽点比iOS更多,却也是不争的事实。造成这种现象的原因大家都知道是安卓本身的开放和开源特性,但开源并不等于毫无规范,特别是在(包含GMS的)Android本身其实并不是完全开源的基础上,谷歌多年以来却一直放任手机厂商的“野蛮生长”,令消费者和开发者都饱受系统体验碎片化的折磨,却也实在显得有些不够负责。

正因为如此,从2017年开始,我们可以注意到谷歌接连“出手”整顿Android系统的碎片化问题。从最初约束软件开发者,责令所有新上传软件必须支持最新版系统,到后来推出便于系统更新的Project Treble技术,同时鼓励手机厂商积极为消费者提供新系统更新,再到强制手机厂商必须每月推送安全补丁……不得不说,单从前不久Android 10发布活动上,一水大家耳熟能详的手机品牌纷纷参与官方系统合作适配就能看出,谷歌这两年的整治还是颇有成效的。至少目前只要是中高端或以上水准的机型,在系统更新上基本都不需要再担心了。

但是,你以为谷歌就这样“善罢甘休”了么?显然没有,因为安卓老大哥如今又盯上了一个新的整治目标:导航栏。

近日,外媒9to5Google披露了他们获得的一份最新版谷歌移动服务(GMS)协议副本,根据这份来自官方的兼具开发建议以及约束内容的文档所述,谷歌终于开始在Android 10操作系统中,开始限制第三方定制系统对导航栏的“魔改”了。

首先,谷歌并非不允许手机厂商开发独树一帜的导航操作。但是所有的第三方非规范导航方式,将不被允许在Android 10中被设置为开机默认选项,取而代之的是要么选择使用Android 10的原生全面屏手势,要么就配置最传统的三键式导航作为默认操作方式。至于那些花样百出的第三方导航操作,谷歌允许用户自行在设置中进行更改,但是禁止厂商通过“设置向导或任何其它方法”(包括弹窗和通知)来宣传,更不能在出厂前将其设置为默认选项。

Android 10的原生导航栏,上划桌面,左侧或者右侧返回

说实在的,我们可以想见,肯定有些不明就里的朋友看到这里已经会觉得,“哇,谷歌怎么这么霸道”了。但仔细想想,明明大家都是用的Android系统,但不同品牌的手机却有着不同的操作方式,促使消费者每次换机要么需要重新学习、要么就只能买同品牌的新型号——这究竟是谷歌的错,还是手机厂商们的小九九?

不过更值得一提的是,其实历代Android的代码和功能除了谷歌自己“主理”之外,大家熟悉的主流手机厂商其实也都参与了共同开发。而这也就意味着对于许多人来说似乎有点陌生的“原生Android”,在很多细节上其实未必就不符合大家平时的操作习惯。比如说,谷歌这一次强推的原生Android 10手势控制,实际上在逻辑上就和大家熟悉的小米和vivo等厂商的方案如出一辙。

随便看看别的百科