(電子商務(wù)研究中心訊) 谷歌高級(jí)副總裁、Android系統(tǒng)創(chuàng)始人安迪·魯賓(Andy Rubin)今日在Android官方博客上發(fā)布聲明,稱Android發(fā)展過程中的不兼容將毀掉這個(gè)系統(tǒng),“盡管Android完全免費(fèi),但只有兼容設(shè)備才能充分享受整個(gè)生態(tài)系統(tǒng)帶來的益處”,“為同一個(gè)Android平臺(tái)添磚加瓦,而不是推出一大堆不兼容版本”。
他同時(shí)在Google+上發(fā)布了這篇聲明,并解釋了背景:
我們很驚訝得知阿里首席戰(zhàn)略官曾鳴說“想做中國(guó)的Android”,而事實(shí)上阿里云正是基于Android的運(yùn)行環(huán)境,即,顯然他們是由Android衍生而來。
根據(jù)我們對(duì)apps.aliyun.com上應(yīng)用的分析,此平臺(tái)試圖兼容,但最終未成功。
兼容Android很容易。“開放手機(jī)聯(lián)盟”提供了所有的工具,以及指導(dǎo)如何做的細(xì)節(jié)。請(qǐng)看以下博文,解釋了我們對(duì)于Android兼容性問題的思考,這關(guān)系到我們努力想建立的生態(tài)系統(tǒng):
聲明全文如下:
我們?cè)陂_發(fā)Android系統(tǒng)時(shí),希望它成為一款開源移動(dòng)平臺(tái),免費(fèi)提供給所有人使用。2008年這款系統(tǒng)發(fā)布時(shí),即遵守Apache開源許可協(xié)議;從那時(shí)起,我們一直依照同樣的協(xié)議進(jìn)行研發(fā)和創(chuàng)新。所有人都可以從source.android.com獲得這份協(xié)議。這種開放性使硬件廠商能夠定制Android,提供新的用戶體驗(yàn),驅(qū)動(dòng)創(chuàng)新,擴(kuò)大消費(fèi)者選擇范圍。
作為這一開放平臺(tái)的首席開發(fā)者和守護(hù)者,我們意識(shí)到,自己對(duì)應(yīng)有開發(fā)者負(fù)有責(zé)任:他們采納了Android,并耗費(fèi)精力為之開發(fā)軟件。每位開發(fā)者都在推動(dòng)Android的進(jìn)步。這是因?yàn)楫?dāng)他們?yōu)锳ndroid開發(fā)應(yīng)用時(shí),整個(gè)平臺(tái)會(huì)變得更好,對(duì)消費(fèi)者的吸引力也會(huì)更強(qiáng)。開發(fā)者推出的Android應(yīng)用越多,才會(huì)有越多的消費(fèi)者受到優(yōu)質(zhì)軟件內(nèi)容(如《水果忍者》和谷歌地圖)的吸引,購(gòu)買Android設(shè)備。而越多的消費(fèi)者選擇Android手機(jī)和平板電腦,開發(fā)人員才能獲得更大的受眾,應(yīng)用銷量才能更高。這一戰(zhàn)略能夠?qū)崿F(xiàn)“三贏”:開發(fā)者賣出更多應(yīng)用,硬件廠商賣出更多設(shè)備,消費(fèi)者獲得更多功能和創(chuàng)新。
用生物學(xué)的術(shù)語講,Android有時(shí)會(huì)被稱作“生態(tài)系統(tǒng)”。用經(jīng)濟(jì)學(xué)的術(shù)語講,它被稱作“良性循環(huán)”,亦即通過反饋鏈條不斷提升自身的事件集合。在這一循環(huán)中,每次迭代都會(huì)產(chǎn)生“正能量”。它會(huì)持續(xù)向前發(fā)展,直至某個(gè)外力介入并打破循環(huán)。
我們最初在設(shè)計(jì)Android和“開放手機(jī)聯(lián)盟”時(shí),就是希望創(chuàng)造一個(gè)“良性循環(huán)”,讓生態(tài)系統(tǒng)的每一成員均能獲益。我們?cè)敱M考量了哪些外部因素能夠削弱整個(gè)生態(tài)系統(tǒng),并意識(shí)到一個(gè)重要的外部因素是:Android部署過程中出現(xiàn)的不兼容。原因如下:
假定這樣一種情形:每款手機(jī)的Android系統(tǒng)都略有不同。比如,谷歌地圖在一款手機(jī)上運(yùn)行正常,卻在另一款手機(jī)上運(yùn)行極慢。舉個(gè)例子:Android部署了一個(gè)API,能夠在手機(jī)屏幕上沒有活動(dòng)時(shí),通過休眠幾毫秒的時(shí)間節(jié)約電池電量。這一原型API的功能類似于SystemClock.sleep(millis),“millis”是休眠的毫秒數(shù)。
如果一家手機(jī)廠商以錯(cuò)誤的方式部署了SystemClock.sleep(),并將括號(hào)內(nèi)的參數(shù)設(shè)定為“秒”而非“毫秒”,那么手機(jī)的休眠時(shí)間將是最初設(shè)想的1000倍!這家廠商推出的手機(jī)運(yùn)行谷歌地圖時(shí)的表現(xiàn)將非常糟糕。
如果由于兼容性的障礙,Android應(yīng)用在不同設(shè)備上表現(xiàn)不一,那么消費(fèi)者將離開生態(tài)系統(tǒng),而開發(fā)人員將緊隨其后。這意味著良性循環(huán)的崩潰。
我們從未恪守“一種屏幕大小就足夠”的信條;因此,我們提供了免費(fèi)的“兼容性測(cè)試套裝(簡(jiǎn)稱CTS)”,在保證開發(fā)者和消費(fèi)者不必?fù)?dān)心兼容性的同時(shí),讓設(shè)備廠商實(shí)現(xiàn)差異化。CTS是一套軟件工具,能夠?qū)ζ脚_(tái)進(jìn)行測(cè)試和檢驗(yàn),確保(如上例)SystemClock.sleep(millis)的休眠時(shí)間僅以毫秒計(jì)。與Android一樣,CTS同樣遵守Apache開源許可協(xié)議。
盡管Android完全免費(fèi),但只有兼容設(shè)備才能充分享受整個(gè)生態(tài)系統(tǒng)帶來的益處。通過加入“開放手機(jī)聯(lián)盟”,每一成員才能為同一個(gè)Android平臺(tái)添磚加瓦,而不是推出一大堆不兼容版本。感謝“開放手機(jī)聯(lián)盟”的85家成員,是他們幫助我們建設(shè)Android生態(tài)系統(tǒng),并持續(xù)驅(qū)動(dòng)高速創(chuàng)新。感謝他們的支持,是他們讓Android生態(tài)系統(tǒng)擁有了逾5億部兼容設(shè)備,而這一數(shù)字仍在不斷增長(zhǎng)。(來源:新浪科技)