Andriod 之父聲明:堅決不允許不兼容
Google抵制導致宏碁阿利云合作手機流產,而官方給出的理由是阿里云系統不兼容Android,引發了人們對Google做法是否合理、阿利云 系統做法是否恰當的爭論。對此,Google高級副總裁、Andriod系統創始人安迪·魯賓今天也通過Android官方博客發布聲明,稱該系統發展過 程中的不兼容問題很可能會毀掉整個生態系統,無論對廠商、開發者還是消費者都沒有任何好處。
不管阿里云系統本身如何,宏碁畢竟是屬于Google領導的開放手機聯盟的,必須遵守聯盟協議,推出不兼容設備必然不行。
魯賓說:“盡管Android完全免費,但只有兼容設備才能充分享受整個生態系統帶來的好處……(廠商們要)為同一個Android平臺添磚加瓦,而不是推出一大堆不兼容版本。”
魯賓顯然是站在Google這邊(廢話-_-)。
聲明全文編譯如下:
我們在開發Android系統時,希望它成為一個開源移動平臺,免費提供給所有人使用。這款系統2008年發布時,就是遵 守Apache開源許可協議的。從那時起,我們一直依照同樣的協議進行研發和創新,所有人都可以從source.android.com獲得這份協議。這 種開放性使硬件廠商能夠定制Android,提供新的用戶體驗、驅動創新、擴大消費者選擇范圍。
作為這一開放平臺的首席開發者和維護者,我們意識到,自己應該對開發者負有責任,因為他們采納了Android,并耗費精力為之開發軟件。每位開 發 者都在推動Android的進步,他們的應用讓整個平臺變得更美好,更吸引消費者。Android應用越多,才會有越多的消費者受到優質內容的吸引,購買 Android設備;另一方面,越多的消費者選擇Android手機和平板平板機,開發人員才能獲得更大的受眾,才有更強的動力去繼續開發,應用銷量也會 更高。這一戰略實現了“三贏”:開發者賣出更多應用,硬件廠商賣出更多設備,消費者獲得更多功能和創新。
用生物學的術語講,Android有時會被稱作“生態系統”。用經濟學的術語講,它被稱作“良性循環”。在這一循環中,每次迭代都會產生“正能量”,持續向前發展,直至某個外力介入并打破循環。
我們最初在設計Android和“開放手機聯盟”時,就是希望創造一個“良性循環”,讓生態系統的每一成員均能獲益。我們詳盡考量了哪些外部因素能夠削弱整個生態系統,并意識到了一個最重要的外部因素:部署過程中出現的不兼容。為什么這么說呢?
假如每款手機的Android系統都略有不同,就會導致同樣的軟件出現截然不同的效果,比如Google地圖在一款手機上運行正常,在另一款手機上卻極為極慢。
舉個例子:Android設計了一個API,能夠在手機屏幕上沒有活動時休眠幾毫秒來節約電池電量。這一原型API的功能類似于 SystemClock.sleep(millis),其中millis是休眠的毫秒數,但是如果一家手機廠商以錯誤的方式使用了 SystemClock.sleep(),并將括號內的參數設定為“秒”而非“毫秒”,那么手機的休眠時間將是最初設想的1000倍!這樣運行 Google地圖等軟件顯然會出現不同的結果。
如果兼容性的障礙導致Android應用在不同設備上表現不一,那么消費者肯定會離開這個生態系統,開發人員也會隨之離去,這就意味著良性循環的崩潰。
我們從不認為“一種屏幕大小就足夠”,因此免費提供了“兼容性測試套裝(CTS)”,在保證開發者和消費者不必擔心兼容性的同時,讓設備廠商實現 差 異化。如果想確保SystemClock.sleep(millis)的休眠時間以毫秒計算,CTS就可做到,而且它同樣遵守Apache開源許可協議。
盡管Android系統完全免費,但只有兼容設備才能充分享受整個生態系統帶來的益處。加入“開放手機聯盟”,每一位成員都能為同一個 Android平臺添磚加瓦,而不是推出一大堆不兼容的版本。感謝“開放手機聯盟”的85家成員,是他們幫助我們建設了Android生態系統,并持續驅 動高速創新。感謝他們的支持,是他們讓Android生態系統擁有了5億多部兼容設備,而這一數字仍在不斷增長。
</blockquote> 本文轉載自: http://maxbeta.com/archives/android-compatible-20814.html本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!