开源是如何让Android成为移动市场大佬的?
大約是十年前,我有了自己的第一部移動電話,當時我對它的操作系統和處理器一無所知,能有一部“移動”電話我就很高興了。
如今,人們在買手機的時候比我當初考慮的顯然更多。他們不僅考慮手機的操作系統和處理器,還要考慮諸如屏幕大小等等其他因素。人們對這些細節的關注一方面源于技術的進步,另一方面也在于如今有諸多手機操作系統可供我們選擇。在手機操作系統市場中,Android占有約80%的市場份額,是當之無愧的大佬。
早期的 Android
在2003年10月,Andy Rubin、Rich Miner、Nick Sears、Chris White成立Android.Inc。他們最初打算為數碼相機開發操作系統,但隨后專注于移動設備。在2005年8月,Google收購Android.Inc顯示出進軍移動設備操作系統的意圖。隨后在2007年,Open Handset Alliance(OHA) 成立,這是一個由互聯網公司(如Google)、設備制造商(如Sony,HTC,Samsung)和移動運營商(如Sprint,T-mobile)聯合創立的。OHA的目標是為移動設備制定開放標準,正是彼時Android OS作為一個開源軟件對外發布。然而,第一部Android設備HTC Dream在一年后(2008年10月)才發布。
Android的開源優勢
Android基于Linux內核并且源代碼在Apache協議下開放,這在Android發布時就給予它獨特的優勢:
Android應用商店
Android支持第三方應用,這并不是什么新鮮的說法。老一些的手機操作系統(如Symbian)也允許用戶安裝應用,但是應用開發過程毫無一致性,并且用戶很難找到和安裝那些應用。有了應用商店,一切變得簡單多了。如今幾乎所有的手機平臺都有其應用商店,針對某一特定平臺的應用數量甚至可以用來衡量特定操作系統的受歡迎程度。
Android開發
憑借背后的Google,Android逐漸建立起了龐大的生態系統,我們來看看其中幾個重要的角色:
防止碎片化
雖然人們可以自由修改Android的源代碼,但是一個潛在的問題是:如果所有人都用代碼做自己想做的事情,那么將無法制定一個標準。Google有一個解決辦法:兼容性測試工具(CTS),這是一個基于JUnit的測試模塊,對修改過的Android實現進行校驗。所以即便Android是開源的,代碼可以被隨心所欲的修改,操作系統的標準依然存在,新的實現若被稱作Android便依舊是符合標準的。這使得很容易對Android進行改裝使其適應新的硬件平臺,并且用戶任然可以在特定的Android設備上運行從應用商店下載的應用。
開源社區和Google的不斷創新使得Android達到新的高度,并且Android依然在前進。你認為還有哪些其他因素促進了Android的成長?
(英文出處:opensource.com,
總結
以上是生活随笔為你收集整理的开源是如何让Android成为移动市场大佬的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《辐射4》MOD下载大全 圣诞MOD特辑
- 下一篇: 《归家异途2》全职业分析及加点推荐