安卓系統(tǒng)是開(kāi)源的?
Android代碼包括了三個(gè)部分,分別是Android開(kāi)源系統(tǒng)(AOSP,Android Open Source Project)、Google移動(dòng)服務(wù)(GMS,Google Mobile Service),以及基于AOSP的源碼開(kāi)發(fā)的獨(dú)立的Android系統(tǒng)。
AOSP是Android以Apache免費(fèi)開(kāi)放原始碼許可證的授權(quán)方式發(fā)布的開(kāi)源版本,所有源代碼都是可見(jiàn)的,任何人都可以根據(jù)自己的意愿進(jìn)行修改和使用,并且可以根據(jù)AOSP源碼開(kāi)發(fā)出獨(dú)立的Android系統(tǒng)。修改后的獨(dú)立AOSP系統(tǒng)可以不開(kāi)源,因?yàn)锳OSP采用Apache 2.0授權(quán),而GPL授權(quán)則要求對(duì)源碼的任何修改都必須開(kāi)源,這也是AOSP需要開(kāi)源的原因,因?yàn)锳OSP修改了Linux內(nèi)核,而Linux內(nèi)核授權(quán)是GPL。各個(gè)硬件廠商的驅(qū)動(dòng)程序也是不開(kāi)源的,想要獲得這些部分的代碼只能通過(guò)和廠商合作來(lái)獲取,可能廠商會(huì)給你驅(qū)動(dòng)源碼,也可能給你的是一件編譯好的庫(kù)文件。AOSP開(kāi)源,Android如何保持系統(tǒng)的統(tǒng)一性實(shí)際上全球許多用戶使用的Android版本都是基于開(kāi)放手機(jī)聯(lián)盟版本(OHA),大多數(shù)手機(jī)產(chǎn)商并不會(huì)為了他們的業(yè)務(wù)而考慮AOSP開(kāi)源版本。AOSP充其量只能算整個(gè)Android系統(tǒng)的底層基礎(chǔ)操作系統(tǒng),并不包含谷歌的移動(dòng)服務(wù)(GMS)和API,以及谷歌apps。谷歌的商用利益也主要集中在API和GMS上,所以API和GMS并沒(méi)有開(kāi)源,但手機(jī)廠商可以通過(guò)API認(rèn)證授權(quán)快速地開(kāi)發(fā)出屬于自己的APP,毫無(wú)疑問(wèn)手機(jī)廠商需要加入OHA聯(lián)盟(Open Handset Aliance)。谷歌通過(guò)API認(rèn)證授權(quán)、OHA聯(lián)盟控制手機(jī)廠商來(lái)保持Android系統(tǒng)的統(tǒng)一性,如果有人膽敢修改谷歌的API那么很可能因?yàn)檫`法了反分裂協(xié)議而被告上法庭,yunos當(dāng)年就是因此而被起訴。谷歌和幾乎所有的手機(jī)廠商都簽訂了Android系統(tǒng)反分裂協(xié)議,防止手機(jī)廠商對(duì)Android系統(tǒng)進(jìn)行修改、控制,使得谷歌自身的軟件得以持續(xù)運(yùn)行(比如谷歌地圖、Youtube、Gmail、日歷、谷歌搜索、谷歌應(yīng)用商店等),也保證了Android系統(tǒng)的統(tǒng)一性。開(kāi)源就意味著任何人都可以隨心所欲地下載和使用Android,但想要成為谷歌更大生態(tài)系統(tǒng)的一部分,手機(jī)廠商就必須遵守谷歌制定的規(guī)則。谷歌確實(shí)允許任何人使用Android,但不是任何人都可以使用谷歌的應(yīng)用程序和它搭建的生態(tài)系統(tǒng),因?yàn)楣雀钁?yīng)用程序是閉源的。Android開(kāi)源之大使得Windows Phone、Symbian都攻不下應(yīng)用軟件的鼻祖要拜比爾蓋茨,因?yàn)樗麆?chuàng)立了軟件的收費(fèi)模式。事實(shí)證明沿著舊地圖是不可能找到新大陸,在移動(dòng)時(shí)代很多公司都喪失了登船的機(jī)會(huì),而谷歌憑借著安卓開(kāi)源取得了非常巨大的成功。要知道被強(qiáng)塞的谷歌全家桶谷歌搜索、Youtube等等廣告服務(wù)的收入已經(jīng)變成了谷歌每年一筆巨大的盈利,通過(guò)開(kāi)源和開(kāi)放的方式來(lái)獲得更多的盟軍,在對(duì)抗封閉的IOS的同時(shí)打敗可Windows Phone,打敗了Symbian陣營(yíng)。微軟、諾基亞在過(guò)去一直都很抗拒開(kāi)源,認(rèn)為開(kāi)源是毒瘤。但在移動(dòng)互聯(lián)網(wǎng)的形勢(shì)面前也被谷歌所代表的開(kāi)源陣營(yíng)所打敗,所以微軟在近幾年也在積極地?fù)肀ч_(kāi)源。以上個(gè)人淺見(jiàn),歡迎批評(píng)指正。認(rèn)同我的看法,請(qǐng)點(diǎn)個(gè)贊再走,感謝!喜歡我的,請(qǐng)關(guān)注我,再次感謝!