自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Play Service:Google的Android碎片化新對(duì)策

譯文
移動(dòng)開發(fā)
將Play Services稱為一款“應(yīng)用”可能并不太準(zhǔn)確。對(duì)于初學(xué)者來說,這是一套略顯瘋狂的權(quán)限集合。它基本上是一套系統(tǒng)級(jí)流程,如果上圖所示的內(nèi)容還不足以說明一切,我可以向大家明確解釋:它能在未經(jīng)用戶同意的前提下為自己賦予幾乎所有權(quán)限。Play Services始終運(yùn)行在每臺(tái)Android手機(jī)的后臺(tái)當(dāng)中,而且?guī)缀趺恳豢罟雀钁?yīng)用都需要以其為依托。

就在一個(gè)多月之前,Android 4.3剛剛搭載***Nexus設(shè)備進(jìn)入市場(chǎng);不過正如其它前續(xù)Android更新一樣,新版本在普及到其它設(shè)備平臺(tái)的道路上走得是既緩慢又艱難。一個(gè)月過去,如今只有略超過6%的Android用戶在使用***版本。如果大家留意過各大Android技術(shù)論壇,應(yīng)該會(huì)注意到這樣一種奇怪的現(xiàn)象:用戶對(duì)Android新版本根本不感興趣。

4.3版本的***變化在于采用了全新攝像頭UI、限制用戶配置文件并支持新的藍(lán)牙與OpenGL ES版本。除了攝像頭之外,其它更新項(xiàng)目都屬于平淡且低級(jí)別的強(qiáng)化方案。谷歌公司似乎正想盡一切辦法把Android操作系統(tǒng)的版本更新變得無聊而令人厭煩。

為什么要推出如此無趣的更新方案?這是因?yàn)槿羌捌渌麿EM廠商在接納新版本Android方面實(shí)在表現(xiàn)得太過消極,谷歌屢次發(fā)力均告失敗。當(dāng)OEM廠商拿到新版本之后,他們會(huì)首先導(dǎo)入自己設(shè)計(jì)的系統(tǒng)皮膚、向運(yùn)營(yíng)商提供定制版本,最終再由運(yùn)營(yíng)商推出空中下載升級(jí)——整個(gè)過程下來要花上幾個(gè)月時(shí)間。如果設(shè)備本身人氣不夠高,這樣的過程則根本不會(huì)出現(xiàn)。手機(jī)操作系統(tǒng)的升級(jí)是一項(xiàng)涉及多家企業(yè)的龐大規(guī)劃,幾乎沒有哪家利益相關(guān)方會(huì)積極或者主動(dòng)著手此類工作。

由于推動(dòng)Android更新實(shí)在困難到令人頭痛,因此谷歌想出了歪招來回避這個(gè)麻煩的過程。該公司不再為Android更新提供任何令人興奮的內(nèi)容——這并不是說Android系統(tǒng)的發(fā)展將趨于停滯,只能說這些激動(dòng)人心的功能不會(huì)被包含在Android的大版本更新當(dāng)中。

今年的谷歌I/O大會(huì)就是展示這項(xiàng)新計(jì)劃并考察其實(shí)際效果的***舞臺(tái)。本屆大會(huì)沒有推出任何Android新版本,但谷歌公司公布了Google Hangouts、Google Play Games(將游戲及應(yīng)用程序數(shù)據(jù)保存在云中)、經(jīng)過重新設(shè)計(jì)的Google Play Music與Google Maps、新的Google Maps API版本以及新的位置與活動(dòng)感知API。通過本屆I/O大會(huì),我們看到了Android設(shè)備管理器等操作系統(tǒng)級(jí)別的新增功能,該管理器是一套遠(yuǎn)程數(shù)據(jù)清除及設(shè)備追蹤系統(tǒng),而且完全不涉及操作系統(tǒng)基礎(chǔ)層面。

這可真是個(gè)簡(jiǎn)單的想法:Android更新的推出速度太慢,所以將很酷的特性與功能拆分開來陸續(xù)提供給用戶。這種思路的***問題在于實(shí)際操作難度。不過谷歌采取這種做法的根本目的很可能與一款日漸成熟的應(yīng)用有關(guān),這就是“Google Play Services”。

Google Play Services簡(jiǎn)直包羅萬有、無所不能

將Play Services稱為一款“應(yīng)用”可能并不太準(zhǔn)確。對(duì)于初學(xué)者來說,這是一套略顯瘋狂的權(quán)限集合。它基本上是一套系統(tǒng)級(jí)流程,如果上圖所示的內(nèi)容還不足以說明一切,我可以向大家明確解釋:它能在未經(jīng)用戶同意的前提下為自己賦予幾乎所有權(quán)限。Play Services始終運(yùn)行在每臺(tái)Android手機(jī)的后臺(tái)當(dāng)中,而且?guī)缀趺恳豢罟雀钁?yīng)用都需要以其為依托。它確實(shí)能夠接受更新,但卻不會(huì)像其它應(yīng)用那樣通過Play Store實(shí)現(xiàn)升級(jí)。它擁有自己的一套客戶端、自動(dòng)更新機(jī)制,用戶完全無法對(duì)其以干涉或者控制。事實(shí)上,大多數(shù)情況下用戶甚至感受不到更新在何時(shí)發(fā)生。這款應(yīng)用為什么會(huì)擁有這般至高無上的權(quán)力?理由很簡(jiǎn)單:Google Play Services正是谷歌公司傾力打造的新平臺(tái)。

沒有了Google Play Services,我們的使用過程將變成這樣……

Andrew Cunningham在谷歌I/O大會(huì)結(jié)束后不久對(duì)此進(jìn)行了研究,但現(xiàn)在情況已經(jīng)漸趨清晰。谷歌的戰(zhàn)略意圖可以這樣加以歸納:Play Services擁有系統(tǒng)級(jí)高權(quán)限,但卻無法進(jìn)行更新。它是谷歌應(yīng)用軟件包中的組成部分,因此不必遵循開源機(jī)制。OEM廠商無權(quán)對(duì)此進(jìn)行修改,這就保證了其核心處于谷歌自身的嚴(yán)格控制之下。Play Services基本上可以被視為介于普通應(yīng)用程序與已安裝Android操作系統(tǒng)之間的過渡層。目前Play Services負(fù)責(zé)處理Google Maps API、谷歌賬戶同步、遠(yuǎn)程數(shù)據(jù)清除、消息推送、Play Games后端以及其它多項(xiàng)事務(wù)。如果大家對(duì)于Play Services的重要地位還有所懷疑,不妨嘗試將其卸載——設(shè)備上的幾乎每一款谷歌應(yīng)用都無法正常運(yùn)行。

Play Services支持大部分現(xiàn)有Android版本

其極高權(quán)限與默認(rèn)更新模式正是對(duì)上圖支持比例的***注解。盡管采用***Android版本的設(shè)備目前只占6%,但Play Services將在未來一到兩周之內(nèi)被推廣到自Android 2.2開始的大部分版本當(dāng)中。這意味著最近三年以內(nèi)推出的任何一款手機(jī)產(chǎn)品都將迎來Google Play Services的***版本。根據(jù)谷歌公司最近公布的Android統(tǒng)計(jì)報(bào)告,其涵蓋范圍高達(dá)98.7%。因此就在本屆谷歌I/O大會(huì)公布新的API集合之后,幾乎每一臺(tái)Android設(shè)備都在一周之內(nèi)獲得了良好的兼容能力。Play Services相當(dāng)于一道由谷歌直接通向個(gè)人手機(jī)核心的橋梁,而且目前谷歌公司之外的任何人士都還不清楚其能力究竟有多強(qiáng)。

Google Play Services還負(fù)責(zé)處理低級(jí)別API、后臺(tái)服務(wù)以及其它與Play Store相關(guān)的碎片消除計(jì)劃。谷歌公司多年來一直致力于將非系統(tǒng)應(yīng)用從操作系統(tǒng)當(dāng)中清理出去,從而借助Play Store實(shí)現(xiàn)系統(tǒng)的輕松升級(jí)。只要在谷歌的Play Store賬戶當(dāng)中稍加瀏覽,大家就會(huì)發(fā)現(xiàn)一份長(zhǎng)長(zhǎng)的應(yīng)用程序列表,其中很大一部分由谷歌官方推出。Gmail、地圖、搜索、Chrome、日程表、鍵盤、YouTube甚至Play Store本身都需要單獨(dú)進(jìn)行更新。

上圖所示列表已經(jīng)充分說明了Android系統(tǒng)目前的升級(jí)更新狀況。幾乎所有條目都可以從主操作系統(tǒng)中被移除出去。操作系統(tǒng)更新目前保留的少數(shù)功能只有硬件支持、應(yīng)用程序框架API以及與特定安全或訪問級(jí)別相關(guān)的應(yīng)用程序(例如屏幕鎖定、手機(jī)通話以及設(shè)定應(yīng)用)。

這正是我們破除軟件碎片化魔咒的關(guān)鍵。如果我們能夠在不推出任何Android新版本的前提下實(shí)現(xiàn)更新,我們就沒有必要再與三星等OEM廠商溝通來敦促其加快更新節(jié)奏。到那個(gè)時(shí)候,Android新版本將只負(fù)責(zé)提供面向未來發(fā)展的低級(jí)別改動(dòng),用戶不必再為更新事務(wù)而操勞。

在這種形勢(shì)下,Android后續(xù)版本的推出將產(chǎn)生更加有趣的影響。下一個(gè)Android版本將帶來哪些內(nèi)容?或者說,谷歌還為Android大版本留下哪些發(fā)揮的余地?目前Android已經(jīng)步入了穩(wěn)定且持續(xù)改善的正常軌道,我們***一次獲得振奮人心的改動(dòng)是在Android 4.1版本當(dāng)中。自那里以來,谷歌似乎開始減緩前進(jìn)步伐,***的三個(gè)版本都采用“果凍豆”這一名稱。體積龐大且指向性單一的Android操作系統(tǒng)似乎已經(jīng)成為歷史,“滅絕”正是形容這種情況的***詞匯。

不必再將全部主要操作系統(tǒng)更新內(nèi)容整理到同一個(gè)軟件包當(dāng)中,這樣的新機(jī)制意味著谷歌能夠更快、更頻繁地為用戶提供新特性與新功能。Android的新型功能版本將與谷歌Web應(yīng)用程序那樣實(shí)現(xiàn)持續(xù)更新:在悄無聲息中不斷改進(jìn),一切都在后臺(tái)當(dāng)中發(fā)生。我們的設(shè)備將一步步走向完善,不必將命運(yùn)交給第三方應(yīng)用供應(yīng)商;開發(fā)人員則能夠在無需等待安裝版本的前提下充分利用新型API帶來的優(yōu)勢(shì)??偠灾?,谷歌公司的決策將帶來更加統(tǒng)一、健康且碎片化狀況顯著緩解的Android生態(tài)系統(tǒng)。

責(zé)任編輯:徐川 來源: 51CTO
相關(guān)推薦

2013-08-02 09:33:31

Android碎片化Google

2013-08-02 11:24:47

Android碎片化圖解生態(tài)碎Androi

2022-07-14 14:12:32

惡意軟件Android

2013-05-22 11:17:52

GoogleAndroid碎片化

2021-09-23 16:58:36

GoogleAndroid上游優(yōu)先

2014-07-04 16:47:57

Google PlayAndroid Wea

2020-12-07 10:21:39

漏洞Google Play攻擊

2018-01-22 20:47:19

Android谷歌移動(dòng)系統(tǒng)

2014-08-27 14:14:14

Android碎片化

2013-05-16 11:41:26

GoogleGoogle Play

2012-03-07 09:28:40

Android MarGoogle Play云計(jì)算

2012-03-07 15:06:19

Google Play

2013-09-29 13:15:07

Google Play開發(fā)者應(yīng)用開發(fā)商

2023-08-24 10:08:06

2012-01-18 09:53:13

Android碎片化

2020-10-05 21:54:32

惡意軟件Google Google Pla

2016-01-20 09:49:23

Android安卓應(yīng)用商店

2020-12-10 19:04:21

Google Play應(yīng)用市場(chǎng)開發(fā)者

2014-07-30 12:56:56

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)