Android 5.0是一次重大的系统更新。它带来了全新的设计风格,全新的软件运行环境、更好的电源管理和大量的细节改进。不过,Android 5.0的改变,不只是设计和技术层面的,也包含了许多策略层面的东西。
通 过系统更新,Google加强了对系统的控制,努力对抗碎片化问题,使Android向更有利于自身的方向发展。在ArsTechnica网站对 Android团队几名高管的采访中,我们可以了解Android未来发展的方向,也可以看到Google控制Android的一些策略。
开发者预览版
从Android 5.0开始,Google在系统方面的开发过程更为开放了。正式版发布的几个月前,Google就展示了新系统的各个方面,并且向开发者提供了预览版的下 载。这样的话,开发者们可以提前做好准备,更快地升级自己的软件,同时,在开发者反馈后,Android团队能够改进系统,并且有信心做出更大的改变。在 I/O大会上,Google曾表示说,新系统会增加5000个API,但是,现在增加的API已经有7000以上了。在新策略下,更多的设备会提前升级到 新系统,因为厂商们有更多的时间去做准备。
剥离核心部件
Google 正在把更多东西剥离出系统,包括自身的服务以及一些核心部件。通过这样的策略,Google可以绕过运营商和生产商,对系统的重要部分进行更新,确保用户 用上最新的Google软件。一方面,这缓解了碎片化对用户的影响,另一方面,这也能够确保系统的安全漏洞及时得到修补。
从Android 5.0开始,Webview将从系统中剥离,由Google直接负责更新。Webview是Android应用展示网络内容时使用的渲染引擎。在 PlayStore中,大概有70%至80%的应用使用了Webview,因此,它是系统中非常重要的部件。Webview剥离之后,Google想要修 复安全漏洞的时候,直接推送补丁就行了,不用全面的系统更新。
除了Webview之外,没有什么新东西被剥离出来,不过Android团队说,他们已经做了许多基础性的工作。以后,系统的一些部分会剥离出来,变成可更新的应用。目前来说,锁屏的一些重要部分已经剥离出来,特别是安全方面。
开机设置的改变
Android5.0 的开机设置发生了重大改变。除了采用全新界面,它还可以升级。在连上互联网之后,开机设置首先检查是否有更新。这意味着,Google可以随时改进用户登 陆的过程,提升其安全性。另外,开机设置中还增加了一个新功能,名为“Play自动安装”,这是针对运营商预置应用的。在开机设置阶段,“Play自动安 装”会下载运营商的应用,将其放到数据分区里。对于运营商来说,他们可以在不发布系统更新的情况下,对预置应用进行更改。对于用户来说,由于这些应用不在 系统分区,可以方便地将其卸载掉。
在 开机设置中,用户恢复应用和数据时,可以选择不同设备的备份。另外,如果用户从旧手机升级的话,在开机设置过程中,可以用旧手机接触新手机,完成整个设置 过程。两台手机通过NFC交互,其中,新手机需要Android 5.0系统,旧手机只要有最新版的Google Play Service就可以了。
Nexus策略改变
新 的Nexus手机更大,价格更高了,不过,更为重要的改变是,Google将与美国几个大运营商合作。考虑到Galaxy Nexus与Verizon合作时发生的糟糕事情,比如封锁了Google钱包、升级缓慢等,Nexus 6是否也会面临同样的问题呢?对此,Burke表示说,这样的事情不会发生了,因为运营商思维已经改变,效率也会更高,同时,Android团队也会努力 推动系统的升级。但是,合约机必须经过运营商测试的。看起来,合约机的升级会相对晚一些。
不间断声控命令
Moto X上首次出现的“不间断声控命令”,如今也被加入了Android 5.0中。与Moto X一样,Nexus 6和Nexus 9也使用了一块低能耗芯片,用来处理声控命令。Burke说,Nexus 6使用的低能耗芯片与Moto X是一样的。
在Moto X上,关键词识别和语音命令使用了不同的程序,而Android 5.0则是全部使用Google搜索,从而实现了更快的速度和更高的识别率。很显然,Google认为这是一个重要的功能。Android 5.0支持针对低能耗芯片的硬件抽象层。在实现“不间断声控命令”时,生产商可以选择使用主芯片,或者专门的低能耗芯片,后者显然更有助于提升电池的续航 能力。