谷歌高管揭秘Lollipop:有史以来最开放的安卓

jopen 7年前

        谷歌将会在未来数周内发布最新的 Android 5.0——Lollipop,这个全新的系统将会对 Android 的方方面面进行彻头彻尾地改变,包括对每一款应用的重新设计、全新的运行环境、多种新功能以及对设备续航时间的关注等。同时,谷歌还会同期发布一系列新款 的 Nexus 旗舰设备,包括面向高端市场的 Nexus 6 和 Nexus 9 及首款 Android TV 设备 Nexus Player 等。此外,谷歌还将发布新的邮件服务 Google Inbox 和新版本的 Android Wear 等等。

谷歌高管揭秘Lollipop:有史以来最开放的安卓

        国外科技媒体 Arstechnica 近日走访了谷歌 Android 团队的高管,包括主管 Android 平台和 Nexus 设备的工程副总裁戴夫·伯克(Dave Burke)、产品管理高级副总裁布莱恩·拉科夫斯基(Brian Rakowski)和集团产品经理加布·科恩(Gabe Cohen),这三位高管在采访中对 Lollipop 进行了详细介绍,同时也展望了 Android 的未来发展方向。以下是访谈文章的主要内容。

        由于 Android 已经成长为全球最受欢迎的移动操作系统,所以我们与谷歌 Android 团队高管的对话主要集中在谷歌所打造的 Android 生态环境上,谈到的话题涉及运营商参与、对 Android 的解绑以及对未来的展望等等,此外我们也对新款 Nexus 设备进行了比较深入的探讨。

        开发者预览版

        我们首先从 Android Lollipop(也就是以前的 Android L)的开发者预览版谈起,谷歌在这个版本 Android 的开发过程中的开放程度超过以往的所有版本,在数月前就已经公布了 Lollipop 的诸多细节,甚至还放出了适用于 Nexus 5 和 Nexus 7 的开发者预览版本。

        开发者预览版本的 Android L 给了开发者足够的时间来让其应用适配于 Android 5.0 的设计风格,这对于谷歌来说也前所未有的,而 Android 团队表示希望能够再做一个类似的项目。“我觉得我们从中学到了很多,”拉科夫斯基说道,“在今年的I/O大会上,我们曾表示拥有 5000 个新的 API,而目前这个数字超过了 7000 个,所以我们的眼睛要比胃口大得多,自然会不断添加新的东西进来。”

        Android 团队表示开发者向他们反馈了许多有用的意见,这种在系统开发早期就采取开放共享的策略给了他们足够的信心在未来进行更多的改变,同时对于系统更新而言也有 诸多益处。根据伯克的预测,由于开发者和硬件厂商拥有足够长的适应时间,所以未来支持 Android L 的设备将会更多。谷歌此前仅通过 PDK(平台开发套件)向大型 OEM 厂商共享早期代码,而 Android L 开发者预览版则方便后者在更大的范围内发放早期代码。

        解绑系统原生应用

        所谓“应用解绑”就是将 Android 的部分原生应用从系统核心中转移到 Play Store 或 Google Play Services,其实这也是谷歌从 Android 2.x 起就在做的事情。此前由于谷歌将许多应用和服务与系统进行了绑定,但大部分 OEM 厂商和运营商的 OTA 推送频率比较低,所以导致大量用户无法使用到谷歌最新的服务,而在解绑这些应用之后,谷歌就可以通过 Play Store 或 Google Play Services 来在第一时间将更新推送给最终用户了,这也是谷歌应对系统碎片化最好的武器。

谷歌高管揭秘Lollipop:有史以来最开放的安卓

        谷歌最近一直比较关注 Webview(网络视图)这个 Android 应用在展示网络内容时比较以来的渲染引擎。在 Android 4.4 中,Webview 从一个基于 WebKit 的组件转变为基于 Chromium(也是 Chrome 浏览器所使用的代码库)的组件,而 Chromium 的 Blink 引擎实际上是 WebKit 的一个分支,但不同之处在于谷歌能够对其进行完全控制。在 Android 5.0 中,WebView 已经被解绑至 Play Store 中,所以谷歌可以随时推送对应的更新。

        “对 Webview 进行更新是非常困难但有非常重要的,因为 Play Store 中有 70% 到 80% 的应用由于种种原因使用到这个渲染引擎,”伯克说道,“封装了 Blink 的 WebView 引擎所覆盖的应用非常多,所以我们必须经常对其更新才能保证其性能和安全,这对于我们来说是个不小的工程。”

        安全问题对于 Android 来说确实是个不容忽视的问题。其实从根本上来说,WebView 就是一个运行在应用内的浏览器,如果其只是系统的一部分,那么每年只能获得一到两次的更新。使用一个相对过时的浏览器会存在很大的安全隐患,在过去的几年 中我们已经看到多次针对 WebView 的攻击。Android 4.4 及以下版本需要 OTA 更新才能修复 WebView 对应的 Bug,但是 Android 5.0 用户从理论上说能够像获得 Chrome 更新一样经常获得 WebView 的更新。

        当被问及是否还有其它组件也登陆 Play Store 时,Android 团队表示暂时还没有。“我们暂时还没有解绑其它组件的打算,”科恩补充道,“我们会对系统中的所有组件进行分析,然后将一些系统功能整合到应用之中去。目 前值得一提的是我们已经解绑了部分与锁屏相关的功能,这也是出于设备安全方面的考虑才做出的决定。”

        新的初始设置过程

        Lollipop 中对设备的初始设置也发生了比较大的变化,不仅设置流程有所改动,同时支持双因素认证。根据科恩的介绍,这算是 Android 5.0 的一大焦点,“对于一个比较稳定的系统平台来说,如何让用户能够接受系统的安装过程是一件非常有趣且具有挑战性的事情。”

谷歌高管揭秘Lollipop:有史以来最开放的安卓

        Lollipop 的设置过程可以进行自动更新。在获得网络连接之后,系统首先会去检查是否有更新,这在用户登录系统之前就已经发生。这个更新检查可以帮助设备在第一时间下 载 OTA 文件以及改变设置流程。Android 设备是谷歌所推出的最为“一成不变”的产品,所以这也让实现各个版本之间的兼容性的难度变得和更新系统安装登陆一样高。

        而新的设置流程在一定程度上较少了上述问题的发生,让 Android 的登陆过程变得更加先进,同时如果谷歌决定对登陆密码进行更新或者需要支持更多形式的双因素身份认证的话,只需对设置流程进行更新即可。

        Lollipop 的设置还牵扯到运营商预装的应用中所使用到的一个名为 Play Auto Install 的新功能,与将运营商应用永远存储在系统中不同,Play Auto Install 可能是目前应用实现跨平台支持的唯一方式,这种方式能够在设备的设置过程中自动下载运营商的应用,而这个下载过程允许运营商在无需系统更新的情况下改变预 装在某设备上的应用。这些由运营商控制的预装类应用将永远不会显示,但有了 Play Auto Install,谷歌赋予双方更多的选择权,这也是实现双赢的最佳办法。

        Lollipop 的设置目前也开始支持备份文件的恢复,允许用户对平板或手机上所安装的应用进行备份,方便他们进行备份和恢复。如果用户从一款 Android 手机换了另一款 Android 手机,那么他只需在设置流程中选择新的手机即可开启恢复工作。随后手机将能够通过 NFC 进行通信,用户在成功登陆之后可以选择将老款手机上的应用都移动到新手机上。如果想要实现上述情形,新手机需要安装 Android 5.0,而老款手机则需要支持最新的 Google Play Services。

        新款 Nexus设备、运营商控制和 Nexus5

        随后由于我们获得了几款 Nexus 旗舰手机的上手体验,所以也简单了解了一下这些设备的情况。其中给我们留下深刻印象的是就是配备几乎达到 6 英寸的屏幕的 Nexus 6,看起来要比三星的 Galaxy Note 4 还要“霸气”。

谷歌高管揭秘Lollipop:有史以来最开放的安卓

        屏幕尺寸一致是智能手机世界中不断改变的因素之一,从 3.5 英寸到 4 英寸,再到 4.7、5.0、5.5、5.7 以及目前的 6 英寸,手机的屏幕每增加一点,就会有用户埋怨“放在手里实在是太大了”、“根本放不进口袋里”云云,但这种看法通常会在配备更大屏幕的设备问世之后烟消云 散。“我有时可能只会使用手机的语音控制功能,所以你的问题可能会是‘一款袖珍式上网设备的最佳尺寸是多大’,”伯克说道,但他也指出每个人对屏幕大小的 需求都有所不同,而当人们看到 Nexus 6 时,至少会觉得这是一款什么都能干的设备。

        此外与上代产品相比,新一代的 Nexus 6 和 Nexus 9 让人们大跌眼镜的是它们的零售价,Nexus 6 的裸机价为 650 美元,而 Nexus 5 只有 350 元;Nexus 9 的售价为 399 美元,而在 2012 年上市的配备更大屏幕的 Nexus 10 的售价也是 399 美元,在 2013 年上市的配备稍小屏幕的 Nexus 7 的售价则只有 229 美元。

        谷歌在今年发布的 Nexus 产品线主要是向外界展示 Nexus 系列的发展方向以及谷歌可能会做的事情,“所以今年我们会去推出一些高端产品,我个人觉得如果从成本角度来看的话,我们还需要与更多的运营商进行合作,” 伯克说道,“这也让消费者可以通过不同的运营商购得合约版的 Nexus 6。”

        与运营商之间的关系也是谷歌在今年的一大变革。以往 Nexus 设备的销售和解锁通常由谷歌直接负责,但今年 Nexus 6 已经登陆美国各大运营商,就像普通的智能手机一样进行销售,同样支持各大运营商的两年合约等。

        根据伯克的介绍,谷歌希望通过这种方式来鼓励更多的用户购买 Nexus 6。上一个由美国主流运营商发售的 Nexus 设备还是 Verizon 在当年推出的 Galaxy Nexus,当时这款手机受到运营商的种种限制,比如屏蔽了谷歌的钱包应用 Google Wallet,而使用 Verizon 自家的 ISIS 应用,所以在其发布两年之后,这款手机也未能覆盖到全美市场。此外,这款手机的系统更新速度也非常慢,用户很难享用到谷歌最新的服务,到最后甚至都会有种 “受骗”的感觉。

        考虑到上述这种情况,我们询问类似的情况会不会在新款 Nexus 设备上重现,“谷歌是肯定不会去做这样的事情的,但我们并不能保证运营商不会这样做,毕竟这是我们难以左右的,但是我们可以尝试把更新变得更加频繁一些来 解决类似的问题,”伯克说道,“我觉得运营也在不断学习和提升,同时也会考虑用户的真实需求,所以我觉得运营商会变得更加高效,同时他们也会做得更好。”

        如此说来,Nexus 除了解锁版本之外还有多个运营商版本,只不过他们会提前进行有针对性的运营商测试。我们希望这些运营商能够在今年变得聪明起来,而不要耽误太多用户的功夫,不过不管这样,消费者最好还是做好心理准备为好。

        在谈及 Nexus 5 时,没有人向我们提供任何比较具体信息,但 Android 团队也指出目前市面上对 5 英寸手机的需求还是比较旺盛的,所以未来谷歌还将会继续销售这款手机。

        语音控制

        Moto X 曾经在发布时号称支持“永远在线”的语音控制,即便在锁屏状态下。而在 Lollipop 中,这已经变成系统内置的功能提供给任何一家运营商使用。而为了节约电池电量,Moto X 使用了比较特殊的低功率芯片来进行监测启动指令,而 Nexus 6 和 Nexus 9 也采用了类似的组件和技术,伯克表示 Nexus 6 和 Moto X 都使用了型号为“Ti C55”的启动指令处理器。

谷歌高管揭秘Lollipop:有史以来最开放的安卓

        此外,谷歌在 Moto X 上所采用的启动指令检测应用技术和实际命令识别技术也都被整合到了 Lollipop 之中,Lollipop 中的谷歌搜索几乎能够做任何事情,同时速度更快、故障更少、语音识别度也更高。

        很显然,谷歌已经将此视为是未来的主要技术,所以 Android 5.0 才会支持硬件层次的低功耗启动指令处理器。对于 OEM 厂商来说,他们可以使用自己选择的 SoC 芯片,但是为了让设备获得更长的续航时间,他们最好使用超低功率的芯片。永远在线的“热词”将会成为未来 Android 智能手机的主打功能之一,所以未来我们会在更多的 Android 设备上看到这一功能。

        最后,Android 5.0 和上述两款全新的 Nexus 设备会在下月初发布,届时我们还将会对其进行详细评测。

        (译者:唐克,百度新闻与网易科技合作稿件,转载请注明出处)

来自: 网易科技