不久前Google推出新版Android系統時,沒有大吹大擂,甚至有點枯燥。為什麼會這樣呢?原因是:Google Play Services(Google Play服務)。回到2012年9月時,Google為Play Store推出一個程式。它允許企業為Andorid 2.2及以上版本的使用者增加新功能,不必完全升級OS。這個程式叫Google Play Services,它是去年I/O大會的重點。正如Andorid 4.3示範時強調的,這是一個強大的工具,它可以為舊作業系統的使用者帶來新功能。
這個平台是如何運作的?它與Android本身有何不同。
什麼是Android?
要理解為什麼Google Play Services很重要,就要理解Andorid是什麼。大多的人認為Android意味著“一台手機運行著Google軟體”,許多時候並不是這樣的。從技術上說,Andorid是一款面向行動裝置的作業系統。因為它是開源的,企業可以使用它,修改它,將它變成自己的系統,可以與Google毫不相關。
最明顯的例子就是Kindle Fire。它啟動並執行是Andorid,但沒有Play Store,也沒有內建任何Google服務,甚至提都不提Google。亞馬遜開發了自己的程式商店,提供自己的內容服務,還有自己的硬體。
這就是Andorid,它是一個平台,任何企業都可以在上面打造自己的東西。
一直以來,Google之所以與Andorid糾纏不清,主要是因為要接入Play Store,裝置製造商必須遵守一些規定,包括內建一些Google程式和功能。正因如此,在早期的Andorid中Google佔據中心位置。然而,很久之前Google就開始將自己與Andorid分離了。
大多的Google App已經獨立
當Google發布Andorid 2.0時,擔憂就浮出水面。
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/
當時,Google推出新的轉向建議導航功能,它準備隨同新摩托羅拉Droid推出。然而,隨後的一個月,功能也在Andorid Market(後來改名為Google Play)推出。由此開始,Google通過APP升級提供新功能,而不是OS的升級,這成了趨勢。
過去幾年,Gmail、Search(包括Google Now和Voice Actions)、Hangouts(之前的Talk)、Chrome、YouTube、日曆……這些都是直接升級的。通過APP升級功能,而不是OS升級,可以大大縮短新功能的更新頻率,之前大約6個月升級一次,現在只要幾天。
這樣做也帶來一個問題,每個新版本的Andoird都有新的API,開發人員可以植入。正因如此,一些APP要求OS版本是4.0,還有一些可以在舊版2.2中運行。舊系統的APP也需要新的APP。如此一來,片段化問題就更明顯了。
Google Play是新平台
今年的I/O大會上,Google推出許多新功能,它會進入Android裝置,這些功能包括:
——Play Games
——所有裝置(通過APP支援)的通知同步
——地理柵欄(Geofencing)
——活動識別(APP可以偵測使用者是行走,還是駕車移動。)
所有這些功能都有一個共同點:不必升級新版Android就能使用。實際上,在長達3小時的I/O大會上,台上的演講者甚至都沒有談到Android升級。相反,這些功能都被加入到Play Services中,它支援Andorid 2.2及後續版本。
10年來第一次,被裝置製造商拋棄的Andorid老使用者可以使用I/O大會上推出的新功能。
Andorid 4.3也推出一些新功能:
——平板配置限制(限制一些APP和內容的接入)
——撥號面板自動完成(在輸入數字或字母時,撥號面板會提示手機號或者人名)
——通過WI-FI追蹤位置,沒有啟用WI-FI也可以。
——支援低能耗藍芽
大多新功能都不重要,影響的範圍也不大。
比如,通知同步會影響整個平台的APP,而撥號自動完成可能只會被少數使用者看見。大多製造商會換掉撥號APP,用自己的軟體替代,一些大的企業早已有這個功能了。
Google Play Services的存在給了Google一個舞台,可以方便公司推出新功能,它對Google在智能手機、平板中的地位相當重要。有了它,98.5%的Android使用者只可以使用新功能,從而有效解決了片段化的問題,至少那些通過Google Play Services提供的功能不再被片段化困擾。
未來不確定,但更明朗一些了。
那麼,通過這種辦法,以後的關鍵功能是不是沒必要靠Andorid升級才能獲得呢?不是的。首先,正如我們在I/O大會上看到的,現有的API正在進入Play Services,工作還沒有完成。我們也不清楚Google準備走怎樣的路,未來升級的意圖,它沒有正式公開過。我們不能將看見的變化當成計劃。當Android 5.0推出時,它可能會帶來新的問題。
有一點是明顯的,也是越來越明顯的,那就是Google為現有裝置帶來新功能,使用者不必擔心自己用的是什麼版本的OS。使用者不必等6個月或者1年時間,不必通過製造商或者運行商才能獲得新功能;18個月之後,使用者不必因為裝置太久就拋棄它。
這才是Google Play Services的核心所在,它躺在你的手機中,悄無聲息為你帶來新功能。例如,過去幾個月,Google悄然從Andorid 4.2中清除了APP認證服務,服務被轉移到了Play Services中。你的手機現在更安全一些了,因為它與製造商、電訊廠商再沒有關係了。