Android作為市場(chǎng)占有率最高的手機(jī)系統(tǒng),開源免費(fèi) 。要回答這個(gè)問題,只要知道Android的來龍去脈,就很清楚了 。從這里可以看出,Android的開源與Linux有著本質(zhì)的區(qū)別 。(4)2005年8月,美國科技公司谷歌收購安卓 。
安卓系統(tǒng)作為市占率最高的手機(jī)系統(tǒng),為什么卻是開源免費(fèi)的?
謝邀:答案:安卓系統(tǒng)作為市占率最高的手機(jī)系統(tǒng),為什么卻是開源免費(fèi)的?因?yàn)榭梢跃砣敫嗟谌降膮⑴c進(jìn)來 。很多答友從科技行業(yè)公司的角度講了為什么安卓要開源,但更深層的原因不是什么廣告收入,而是卷入更多的人參與進(jìn)來,與更多的第三方合作,更多第三方愿意為安卓的完善和優(yōu)化做努力,形成一種生態(tài),而不是與眾多公司為敵(競(jìng)爭(zhēng)),
安卓系統(tǒng)是開源的,開源是啥意思?
開源,全稱為開放源代碼,就是用戶利用源代碼,在遵循開源協(xié)議(GNU)進(jìn)行使用、編譯和再發(fā)布 。雖然大家可以修改,但開源系統(tǒng)同樣也有版權(quán),也受到法律保護(hù),用戶在使用開源產(chǎn)品時(shí),不但需表明產(chǎn)品來自開源軟件和注明源代碼編寫者姓名,而且還應(yīng)把所修改產(chǎn)品返回給開源軟件,否則所修改產(chǎn)品就可視為侵權(quán) 。簡(jiǎn)單的來說,比如谷歌開發(fā)了安卓系統(tǒng)最基礎(chǔ)的框架了,華為等手機(jī)廠家可以利用其源代碼開發(fā)修改升級(jí)匹配自身的系統(tǒng),但是因?yàn)榛A(chǔ)源代碼來自于安卓(所以我們的手機(jī)開機(jī)時(shí)一般都會(huì)體現(xiàn)POWEREDBYAndroid),
而且開發(fā)者對(duì)于源代碼的任何改進(jìn)都必須要告知開源軟件的公司,這樣也有利于開源的公司進(jìn)一步提高源代碼 。在這方面華為為安卓的發(fā)展壯大做出了巨大的貢獻(xiàn),開發(fā)系統(tǒng)很難嗎?早期的時(shí)候可能困難,但是以現(xiàn)在華為的技術(shù)水平來說,開發(fā)一個(gè)手機(jī)操作系統(tǒng)根本不難,但是為什么一直不推出自己的系統(tǒng)呢?這是因?yàn)橄到y(tǒng)容易,生態(tài)難 。每一種操作系統(tǒng)都有它的運(yùn)行環(huán)境,所有你在下載APP的時(shí)候,不同的操作系統(tǒng)是要下載不同的APP的,
一個(gè)新的操作系統(tǒng)進(jìn)來,沒有你那個(gè)系統(tǒng)的APP,那么根本沒人會(huì)使用你的手機(jī),因?yàn)樗扔谝郧暗睦先藱C(jī) 。舉個(gè)例子:比如華為開發(fā)了一個(gè)系統(tǒng)(據(jù)傳是鴻蒙),但是微信、支付寶、百度等等這些企業(yè)都不開發(fā)適用于鴻蒙系統(tǒng)的APP軟件,那么鴻蒙系統(tǒng)將會(huì)面臨的無軟件可下載的情況,這時(shí)候,這個(gè)系統(tǒng)等于廢棄的一個(gè)系統(tǒng),之前微軟在意識(shí)到的手機(jī)操作系統(tǒng)的重要性之后,也推出了WindowsPhone,不過最終也敗下陣來了,因?yàn)闆]有匹配的app可以下載,所以安卓并不是強(qiáng)大,只是它搶占了先機(jī)而已 。
PS:很多人會(huì)說那蘋果屬于閉源系統(tǒng),這些軟件開發(fā)公司是怎么開發(fā)APP的,簡(jiǎn)單的來說app應(yīng)用是需要調(diào)取系統(tǒng)的權(quán)限完成一些特定的工作,系統(tǒng)閉源可以簡(jiǎn)單理解成禁止其他開發(fā)者獲取系統(tǒng)的代碼,但是應(yīng)用需要獲取的權(quán)限是可以賦予的,還有編寫應(yīng)用的代碼也是開放的,ios雖然不讓你看源碼,但它也提供了sdk用來調(diào)用系統(tǒng)資源,也提供了api接口來和系統(tǒng)通信調(diào)度,所以微信支付寶這些公司可以開發(fā)適用于ios的app 。
華為的解決辦法華為最好的解決辦法是直接開發(fā)出可以兼容安卓APP的系統(tǒng),那么關(guān)于系統(tǒng)的問題就全部迎然而解了,華為的回應(yīng)中也說明有能力繼續(xù)發(fā)展和使用安卓生態(tài),所以大概率預(yù)計(jì)新系統(tǒng)是可以兼容的,假設(shè)華為的系統(tǒng)無法兼容安卓的app,那么需要目前所有開發(fā)APP的各家企業(yè)支持,重新開發(fā)適用于華為系統(tǒng)的app應(yīng)用,這個(gè)難度就有點(diǎn)大了,國內(nèi)或許還好,國際就比較困難了,畢竟別人沒有義務(wù)做這件事 。
推薦閱讀
- 為什么只有人猿進(jìn)化,只有人類進(jìn)化成高智慧生物了
- 為什么要選擇互聯(lián)網(wǎng)行業(yè) 知乎,怎樣做好互聯(lián)網(wǎng)行業(yè)
- 為什么要關(guān)閉比特幣交易平臺(tái),比特幣是網(wǎng)絡(luò)虛擬貨幣
- 同性戀為什么是彩虹,這個(gè)世界上為什么會(huì)有同性戀
- 研發(fā)為什么叫cp,其他國家都叫QR碼
- 小米5c為什么還要搶購,為什么小米要用搶購的方式
- 為什么有借殼上市,那企業(yè)還有必要借殼上市嗎
- 大學(xué)軍訓(xùn)要用什么時(shí)候開始,為什么大學(xué)新生要軍訓(xùn)呢
- 江西美術(shù)??紴槭裁刺崆?各省美術(shù)聯(lián)考普遍提前
- 榮耀v9為什么不降價(jià),現(xiàn)在買榮耀V9值得嗎
