谷歌炮轟阿里云 Android之父聲明:不兼容將毀掉Android
作者:佚名
9月15日下午消息,谷歌高級副總裁、Android系統創始人安迪·魯賓(Andy Rubin)今日在Android官方博客上發布聲明,稱Android發展過程中的不兼容將毀掉這個系統,“盡管Android完全免費,但只有兼容設備才能充分享受整個生態系統帶來的益處”,“為同一個Android平臺添磚加瓦,而不是推出一大堆不兼容版本”。
9月15日下午消息,谷歌高級副總裁、Android系統創始人安迪·魯賓(Andy Rubin)今日在Android官方博客上發布聲明,稱Android發展過程中的不兼容將毀掉這個系統,“盡管Android完全免費,但只有兼容設備才能充分享受整個生態系統帶來的益處”,“為同一個Android平臺添磚加瓦,而不是推出一大堆不兼容版本”。
他同時在Google+上發布了這篇聲明,并解釋了背景:
我們很驚訝得知阿里***戰略官曾鳴說“想做中國的Android”,而事實上阿里云正是基于Android的運行環境,即,顯然他們是由Android衍生而來。
根據我們對apps.aliyun.com上應用的分析,此平臺試圖兼容,但最終未成功。
兼容Android很容易。“開放手機聯盟”提供了所有的工具,以及指導如何做的細節。請看以下博文,解釋了我們對于Android兼容性問題的思考,這關系到我們努力想建立的生態系統:
聲明全文如下:
我們在開發Android系統時,希望它成為一款開源移動平臺,免費提供給所有人使用。2008年這款系統發布時,即遵守Apache開源許可協議;從那時起,我們一直依照同樣的協議進行研發和創新。所有人都可以從source.android.com獲得這份協議。這種開放性使硬件廠商能夠定制Android,提供新的用戶體驗,驅動創新,擴大消費者選擇范圍。
作為這一開放平臺的***開發者和守護者,我們意識到,自己對應有開發者負有責任:他們采納了Android,并耗費精力為之開發軟件。每位開發者都在推動Android的進步。這是因為當他們為Android開發應用時,整個平臺會變得更好,對消費者的吸引力也會更強。開發者推出的Android應用越多,才會有越多的消費者受到優質軟件內容(如《水果忍者》和谷歌地圖)的吸引,購買Android設備。而越多的消費者選擇Android手機和平板電腦,開發人員才能獲得更大的受眾,應用銷量才能更高。這一戰略能夠實現“三贏”:開發者賣出更多應用,硬件廠商賣出更多設備,消費者獲得更多功能和創新。
用生物學的術語講,Android有時會被稱作“生態系統”。用經濟學的術語講,它被稱作“良性循環”,亦即通過反饋鏈條不斷提升自身的事件集合。在這一循環中,每次迭代都會產生“正能量”。它會持續向前發展,直至某個外力介入并打破循環。
我們最初在設計Android和“開放手機聯盟”時,就是希望創造一個“良性循環”,讓生態系統的每一成員均能獲益。我們詳盡考量了哪些外部因素能夠削弱整個生態系統,并意識到一個重要的外部因素是:Android部署過程中出現的不兼容。原因如下:
假定這樣一種情形:每款手機的Android系統都略有不同。比如,谷歌地圖在一款手機上運行正常,卻在另一款手機上運行極慢。舉個例子:Android部署了一個API,能夠在手機屏幕上沒有活動時,通過休眠幾毫秒的時間節約電池電量。這一原型API的功能類似于SystemClock.sleep(millis),“millis”是休眠的毫秒數。
如果一家手機廠商以錯誤的方式部署了SystemClock.sleep(),并將括號內的參數設定為“秒”而非“毫秒”,那么手機的休眠時間將是最初設想的1000倍!這家廠商推出的手機運行谷歌地圖時的表現將非常糟糕。
如果由于兼容性的障礙,Android應用在不同設備上表現不一,那么消費者將離開生態系統,而開發人員將緊隨其后。這意味著良性循環的崩潰。
我們從未恪守“一種屏幕大小就足夠”的信條;因此,我們提供了免費的“兼容性測試套裝(簡稱CTS)”,在保證開發者和消費者不必擔心兼容性的同時,讓設備廠商實現差異化。CTS是一套軟件工具,能夠對平臺進行測試和檢驗,確保(如上例)SystemClock.sleep(millis)的休眠時間僅以毫秒計。與Android一樣,CTS同樣遵守Apache開源許可協議。
盡管Android完全免費,但只有兼容設備才能充分享受整個生態系統帶來的益處。通過加入“開放手機聯盟”,每一成員才能為同一個Android平臺添磚加瓦,而不是推出一大堆不兼容版本。感謝“開放手機聯盟”的85家成員,是他們幫助我們建設Android生態系統,并持續驅動高速創新。感謝他們的支持,是他們讓Android生態系統擁有了逾5億部兼容設備,而這一數字仍在不斷增長。
51CTO觀點
Android成也開放敗也開放。由于開放,使得基于Android的應用得以迅速發展,但是也由于開放,使得其并未形成一個穩定的,可以讓開發者順利發展的生態系統。網友對于Google此次的聲明褒貶不一,新浪的網友們針對此篇報道出現了爭論:
有網友表示:“開源的東西,又限制別人的發展。還說誰和他玩,我就不和他玩? 合理?”
但是馬上又網友站出來回應:“麻煩你用腦袋想一下要是三星,htc,moto,索尼,中興,華為…這些手機的安卓系統彼此都不兼容會出現什么后果!”
同時還有網友表示:“說白了,谷歌公司的意思是:這個系統是免費的,但是你也別改動,要改動也只能谷歌公司來改動。”
51CTO認為,移動開發者對于兼容性的要求無疑是強烈的,因為兼容性是標準化的一部分,如果Android開發沒有一個統一的標準,相關版本和系統兼容性極差,那么對于開發人員而言無疑是痛苦的,而且正如文章標題所言,不兼容將毀了Android。而對于Google而言,Android是其在整體移動互聯網平臺布局中的尖兵,Google希望看到的是眾多的開發者在Android上不亦樂乎的開發出優秀的應用,但是Google并不愿意看見有人來改動一下Android,轉而成為自己在某片地域市場的競爭對手。這也是Google為什么發出此次聲明的原因之一。
責任編輯:桑丘
來源:
Google