-
1 # 手牽手有你我不怕644
-
2 # 119知行合一
簡單點說世界有三大作業系統,unix linux 和windows.安卓和雲os都是基於linux開發的因為linux系統是來源系統大部分原始碼是公開的。而蘋果的mac os是基於unix的系統,他倒是想相容本來linux是基於java虛擬機器的效率就夠低了。再說了蘋果系統是個封閉系統,以前他連intel處理器都不支援!
-
3 # 歪程式猿
首先,相容安卓和相容iOS難度不是一個量級。
眾所周知,安卓開源,包括Linux核心也是開放原始碼,可以自由修改和分發,只要遵守開源協議即可;安卓開源,那就意味著安卓底層所有的api都是可以看得到的,並且透過程式碼追蹤其呼叫鏈,清楚知道實現細節,然後iOS就不一樣了,相容提供出來的API就不太容易實現,加上模擬iOS執行環境,基本上不可能實現,加之iOS生態保護壁壘,還可能會惹上不必要的官司,所以相容安卓在技術可行性、法律法規方面都比較好搞定
-
4 # 貓眼看數碼
理由很簡單,iOS是一個閉源的平臺,它的程式碼是不公開的,只有蘋果自己人才知道。蘋果為第三方開發者提供了一些介面,以及開發者工具。開發者可以利用這些介面和工具來為iOS平臺開發第三方APP,如果這些第三方APP脫離了iOS平臺,就無法正常執行。
而安卓系統是基於Linux的開源程式,谷歌每釋出一個版本的安卓系統,都會公開它的原始碼,任何開發者都可以檢視和修改這些程式碼,打造出各具特色的安卓系統。而阿里YunOS同樣也是基於Linux開發的,並且與安卓同樣使用java語言開發,所以原則上只要YunOS能夠執行啟Dalvik 虛擬機器,就可以相容安卓的應用程式。
由於阿里YunOS的市場佔有率太低,只有魅族、錘子等少數手機廠商推出過YunOS手機,除了阿里系的開發者之外,很少會有人專門為YunOS開發應用。而沒有應用,自然也不會有消費者購買阿里YunOS系統的手機。所以在阿里YunOS誕生之初,就相容了安卓系統的應用。同樣採用類似做法的還有黑莓的Blackberry 10系統。
另外,安卓的執行效率低主要還是因為它是用Java語言編寫的,而iOS系統使用的是效率更高的C、C++、Objective-C。阿里YunOS為了相容安卓APP而選擇了Java,所以就算蘋果開放了iOS的原始碼,它也不可能相容iOS的應用。
當然,隨著智慧手機硬體的不斷提升,安卓系統和iOS系統在執行效率上的差距已經越來越小了。現在即使是安卓千元手機,也能夠帶來非常流暢、平滑的體驗。所以現在也沒有必要深究安卓和iOS哪個系統的效率更高了。
-
5 # 石頭玩機
感謝你的閱讀,首先安卓和IOS系統的核心是不一樣的,安卓是基於Linux系統開發的產品,也是開源的。IOS是基於Darwin,Darwin 是一種Unix-like作業系統,整合數種的技術,包含開放原始碼的XNU核心,一種以微核心為基礎的核心架構來實作Machkernel。
而阿里雲作業系統也是基於Linux系統的二次開發,在應用上會相容安卓App,之所以是這樣原因只有一個,那就是IOS程式碼是閉源的,安卓是開源的。開發一個系統所需要的時間和精力費用touru是無法估計的,而Linux系統是開源的,站在巨人肩膀上看世界,才能走的更遠。
IOS之所以閉源,一是為了安全,防止別人根據程式碼漏洞進行針對性攻擊,二是為了更好的賺錢,封閉的好處在於可以阻止別人來搶你生意,可以一家獨大。App收費,虛擬產品支付收取30%提成等等,你不交就別用。
回覆列表
google和阿里巴巴團體旗下的阿里雲公司之間的爭端仍然尚未終了的陳跡。google方面認為,相容性是Android生態系統的中間,非相容版的Android,比喻阿里雲OS,將弱化生態系統。而阿里雲方對此不認同,雙方仍在對峙。
google阿里高層隔空喊話
阿里雲方面其實不認為阿里雲OS是“非相容版”Android。阿里巴巴公司發言人約翰·斯皮裡奇揭穿註解阿里雲OS不是Android生態系統的一部分,“因此,阿里雲OS固然不是也不必要相容Android。”oogle高階副Quattroporte、Android系統創始人安迪·魯賓不甘示弱,在Google+上唇槍舌劍註解,google附和阿里雲OS不是Android生態系統的一部分,不需要與Android相容。不外他一路指出阿里雲OS應用Android的執行情況、框架和器械。阿里雲應用闤闠中包括了Android應用(甚至包括盜版google應用)。他的論斷是,“阿里雲根據Android渠道開闢、利用了OHA(洞開手機同盟)為這一渠道所付出的功課後果,這一點毫無爭議。”
阿里巴巴團體CTO兼阿里雲Quattroporte王堅隨後也頒發揭穿信,註解早年洞開,環球許多技巧志願者配合盡力開闢的Android Open Source Project (AOSP)Android系統,已被Google重新界說成為了需要Google允許的、完全為自己好處辦事的Google OS。