谷歌將會在未來數周內發布最新的Android 5.0——Lollipop,這個全新的系統將會對Android的方方面面進行徹頭徹尾地改變,包括對每一款應用的重新設計、全新的運行環境、多種新功能以及對設備續航時間的關注等。同時,谷歌還會同期發布一系列新款的Nexus旗艦設備,包括面向高端市場的Nexus 6和Nexus 9及首款Android TV設備Nexus Player等。
此外,谷歌還將發布新的郵件服務Google Inbox和新版本的Android Wear等等。
國外科技媒體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來在第一時間將更新推送給最終用戶了,這也是谷歌應對系統碎片化最好的武器。
谷歌最近一直比較關注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的設置過程可以進行自動更新。在獲得網絡連接之后,系統首先會去檢查是否有更新,這在用戶登錄系統之前就已經發生。這個更新檢查可以幫助設備在第一時間下載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還要“霸氣”。
屏幕尺寸一致是智能手機世界中不斷改變的因素之一,從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”的啟動指令處理器。
此外,谷歌在Moto X上所采用的啟動指令檢測應用技術和實際命令識別技術也都被整合到了Lollipop之中,Lollipop中的谷歌搜索幾乎能夠做任何事情,同時速度更快、故障更少、語音識別度也更高。
很顯然,谷歌已經將此視為是未來的主要技術,所以Android 5.0才會支持硬件層次的低功耗啟動指令處理器。對于OEM廠商來說,他們可以使用自己選擇的SoC芯片,但是為了讓設備獲得更長的續航時間,他們最好使用超低功率的芯片。永遠在線的“熱詞”將會成為未來Android智能手機的主打功能之一,所以未來我們會在更多的Android設備上看到這一功能。
最后,Android 5.0和上述兩款全新的Nexus設備會在下月初發布,屆時我們還將會對其進行詳細評測。