Android5.0是一次重大的系统更新。它带来了全新的设计风格、全新的软件运行环境、更好的电源管理以及大量的细节改进。不过,Android5.0的变化不仅是在设计和技术层面,更是在战略层面。谷歌通过系统更新,加强了对系统的管控,努力对抗碎片化,让Android朝着对自己更有利的方向发展。在ArsTechnica网站对Android团队几位高管的采访中,我们可以了解到Android未来的发展方向,也可以看出谷歌控制Android的一些策略。从安卓5.0开发者预览版开始,谷歌在系统端的开发过程更加开放。在正式发布前几个月,谷歌展示了新系统的各个方面,并为开发者提供了预览版供下载。这样,开发人员可以提前准备并更快地升级他们的软件。同时,经过开发者的反馈,Android团队可以完善??系统,有信心做出更大的改动。在I/O大会上,谷歌表示新系统将增加5000个API,而现在增加的API已经超过7000个。在新战略下,更多设备将提前升级到新系统,因为厂商有更多的准备时间。剥离核心组件谷歌正在从系统中剥离更多的东西,包括它自己的服务以及一些核心组件。通过这样的策略,谷歌可以绕过运营商和制造商,更新系统的重要部分,确保用户使用最新的谷歌软件。这样一方面缓解了碎片化对用户的影响,另一方面也可以保证及时修补系统安全漏洞。从Android5.0开始,Webview将从系统中剥离出来,由Google直接负责更新。Webview是Android应用程序用来显示网页内容的渲染引擎。在PlayStore中,大约70%到80%的应用程序使用Webview,因此它是系统中非常重要的一部分。Webview被剥离后,当谷歌要修复安全漏洞时,直接推送补丁即可,无需进行全面的系统更新。除了Webview之外,没有删除任何新内容,尽管Android团队表示他们已经做了很多基础工作。将来,系统的某些部分将被剥离出来,变成可更新的应用程序。目前,锁定屏幕的一些重要部分已被删除,尤其是安全方面。引导设置的变化Android5.0的引导设置发生了重大变化。除了采用新界面外,还可以进行升级。连接到Internet后,引导设置首先检查更新。这意味着谷歌可以随时改进用户登录流程,以提高其安全性。此外,在启动设置中还增加了一项名为“播放自动安装”的新功能,该功能适用??于运营商预设的应用程序。在启动设置阶段,“PlayAuto-Install”会下载运营商的应用程序并将其放入数据分区。对于运营商而言,他们可以在不发布系统更新的情况下对预装的应用程序进行更改。对于用户来说,由于这些应用程序不在系统分区中,可以轻松卸载。在启动设置中,用户恢复应用程序和数据时,可以选择从不同设备进行备份。另外,如果用户是旧手机升级,可以在开机设置过程中用旧手机轻触新手机,完成整个设置过程。两部手机通过NFC进行交互。其中,新手机需要Android5.0系统,旧手机只需安装最新版本的GooglePlayService即可。Nexus战略变化新的Nexus手机更大、更贵,但更重要的变化是谷歌将与美国几家主要运营商合作。考虑到GalaxyNexus与Verizon发生的可怕事情,例如GoogleWallet受阻、升级缓慢等,Nexus6会面临同样的问题吗?对此,伯克表示,不会发生这样的事情,因为运营商的思维发生了变化,效率会更高。同时,安卓团队也会努力推动系统的升级。但是,合同机必须由运营商进行测试。看来合约机的升级会比较晚。NonstopVoiceCommands首次出现在MotoX上的“NonstopVoiceCommands”现在已经添加到Android5.0中。与MotoX一样,Nexus6和Nexus9使用处理语音命令的低功耗芯片。Nexus6使用与MotoX相同的低功耗芯片,Burke说。在MotoX上,关键字识别和语音命令使用单独的程序,而Android5.0则完全使用Google搜索,因此速度更快,识别率更高。显然,谷歌认为这是一个重要的特性。Android5.0支持低功耗芯片的硬件抽象层。在实现“不间断语音指令”时,厂商可以选择使用主芯片,或者专用的低功耗芯片,这显然更有利于提升续航。
