Android的變化:用App升級(jí)替代OS升級(jí)
回到2012年9月時(shí),Google為Play Store推出一個(gè)程序。它允許企業(yè)為Andorid 2.2及以上版本的用戶增加新功能,不必完全升級(jí)OS。這個(gè)程序叫Google Play Services,它是去年I/O大會(huì)的重點(diǎn)。正如Andorid 4.3演示時(shí)強(qiáng)調(diào)的,這是一個(gè)強(qiáng)大的工具,它可以為舊操作系統(tǒng)的用戶帶來(lái)新功能。
這個(gè)平臺(tái)是如何運(yùn)作的?它與Android本身有何不同。
什么是Android?
要理解為什么Google Play Services很重要,就要理解Andorid是什么。大多的人認(rèn)為Android意味著“一臺(tái)手機(jī)運(yùn)行著Google軟件”,許多時(shí)候并不是這樣的。從技術(shù)上說(shuō),Andorid是一款面向移動(dòng)設(shè)備的操作系統(tǒng)。因?yàn)樗情_源的,企業(yè)可以使用它,修改它,將它變成自己的系統(tǒng),可以與Google毫不相關(guān)。
最明顯的例子就是Kindle Fire。它運(yùn)行的是Andorid,但沒(méi)有Play Store,也沒(méi)有內(nèi)置任何Google服務(wù),甚至提都不提Google。亞馬遜開發(fā)了自己的程序商店,提供自己的內(nèi)容服務(wù),還有自己的硬件。
這就是Andorid,它是一個(gè)平臺(tái),任何企業(yè)都可以在上面打造自己的東西。
一直以來(lái),Google之所以與Andorid糾纏不清,主要是因?yàn)橐尤隤lay Store,設(shè)備制造商必須遵守一些規(guī)定,包括內(nèi)置一些Google程序和功能。正因如此,在早期的Andorid中Google占據(jù)中心位置。然而,很久之前Google就開始將自己與Andorid分離了。
大多的Google App已經(jīng)獨(dú)立
當(dāng)Google發(fā)布Andorid 2.0時(shí),擔(dān)憂就浮出水面。
當(dāng)時(shí),Google推出新的逐向?qū)Ш焦δ埽鼫?zhǔn)備隨同新摩托羅拉Droid推出。然而,隨后的一個(gè)月,功能也在Andorid Market(后來(lái)改名為Google Play)推出。由此開始,Google通過(guò)APP升級(jí)提供新功能,而不是OS的升級(jí),這成了趨勢(shì)。
過(guò)去幾年,Gmail、Search(包括Google Now和Voice Actions)、Hangouts(之前的Talk)、Chrome、YouTube、日歷……這些都是直接升級(jí)的。通過(guò)APP升級(jí)功能,而不是OS升級(jí),可以大大縮短新功能的更新頻率,之前大約6個(gè)月升級(jí)一次,現(xiàn)在只要幾天。
這樣做也帶來(lái)一個(gè)問(wèn)題,每個(gè)新版本的Andoird都有新的API,開發(fā)者可以植入。正因如此,一些APP要求OS版本是4.0,還有一些可以在舊版2.2中運(yùn)行。舊系統(tǒng)的APP也需要新的APP。如此一來(lái),碎片化問(wèn)題就更明顯了。
Google Play是新平臺(tái)
今年的I/O大會(huì)上,Google推出許多新功能,它會(huì)進(jìn)入Android設(shè)備,這些功能包括:
——Play Games
——所有設(shè)備(通過(guò)APP支持)的通知同步
——地理柵欄(Geofencing)
——活動(dòng)識(shí)別(APP可以偵測(cè)用戶是行走,還是駕車移動(dòng)。)
所有這些功能都有一個(gè)共同點(diǎn):不必升級(jí)新版Android就能使用。實(shí)際上,在長(zhǎng)達(dá)3小時(shí)的I/O大會(huì)上,臺(tái)上的演講者甚至都沒(méi)有談到Android升級(jí)。相反,這些功能都被加入到Play Services中,它支持Andorid 2.2及后續(xù)版本。
10年來(lái)第一次,被設(shè)備制造商拋棄的Andorid老用戶可以使用I/O大會(huì)上推出的新功能。
Andorid 4.3也推出一些新功能:
——平板配置限制(限制一些APP和內(nèi)容的接入)
——撥號(hào)面板自動(dòng)完成(在輸入數(shù)字或字母時(shí),撥號(hào)面板會(huì)提示手機(jī)號(hào)或者人名)
——通過(guò)WI-FI追蹤位置,沒(méi)有啟用WI-FI也可以。
——支持低能耗藍(lán)牙
大多新功能都不重要,影響的范圍也不大。
比如,通知同步會(huì)影響整個(gè)平臺(tái)的APP,而撥號(hào)自動(dòng)完成可能只會(huì)被少數(shù)用戶看見。大多制造商會(huì)換掉撥號(hào)APP,用自己的軟件替代,一些大的企業(yè)早已有這個(gè)功能了。
Google Play Services的存在給了Google一個(gè)舞臺(tái),可以方便公司推出新功能,它對(duì)Google在智能手機(jī)、平板中的地位相當(dāng)重要。有了它,98.5%的Android用戶只可以使用新功能,從而有效解決了碎片化的問(wèn)題,至少那些通過(guò)Google Play Services提供的功能不再被碎片化困擾。
未來(lái)不確定,但更明朗一些了。
那么,通過(guò)這種辦法,以后的關(guān)鍵功能是不是沒(méi)必要靠Andorid升級(jí)才能獲得呢?不是的。首先,正如我們?cè)贗/O大會(huì)上看到的,現(xiàn)有的API正在進(jìn)入Play Services,工作還沒(méi)有完成。我們也不清楚Google準(zhǔn)備走怎樣的路,未來(lái)升級(jí)的意圖,它沒(méi)有正式公開過(guò)。我們不能將看見的變化當(dāng)成計(jì)劃。當(dāng)Android 5.0推出時(shí),它可能會(huì)帶來(lái)新的問(wèn)題。
有一點(diǎn)是明顯的,也是越來(lái)越明顯的,那就是Google為現(xiàn)有設(shè)備帶來(lái)新功能,用戶不必?fù)?dān)心自己用的是什么版本的OS。用戶不必等6個(gè)月或者1年時(shí)間,不必通過(guò)制造商或者運(yùn)行商才能獲得新功能;18個(gè)月之后,用戶不必因?yàn)樵O(shè)備太久就拋棄它。
這才是Google Play Services的核心所在,它躺在你的手機(jī)中,悄無(wú)聲息為你帶來(lái)新功能。例如,過(guò)去幾個(gè)月,Google悄然從Andorid 4.2中清除了APP認(rèn)證服務(wù),服務(wù)被轉(zhuǎn)移到了Play Services中。你的手機(jī)現(xiàn)在更安全一些了,因?yàn)樗c制造商、運(yùn)營(yíng)商再?zèng)]有關(guān)系了。