安卓和ios都是基于linux ios是基于linux開發(fā)的嗎?
ios是基于linux開發(fā)的嗎?IOS是基于蘋果OSX的,OSX分為兩部分,一部分是下一層的圖形環(huán)境,另一部分是底層的達(dá)爾文。下一個是老喬離開時公司開發(fā)的產(chǎn)品。當(dāng)他被邀請回到蘋果公司時,他帶來了下一個
ios是基于linux開發(fā)的嗎?
IOS是基于蘋果OSX的,OSX分為兩部分,一部分是下一層的圖形環(huán)境,另一部分是底層的達(dá)爾文。下一個是老喬離開時公司開發(fā)的產(chǎn)品。當(dāng)他被邀請回到蘋果公司時,他帶來了下一個。達(dá)爾文據(jù)說是基于FreeBSD,但內(nèi)核是mach的最新微核概念。Linux的內(nèi)核是宏內(nèi)核。Linux的頂級軟件是GNU項目和其他軟件。至少表面上,IOS應(yīng)該是基于UNIX的系統(tǒng)。Linux只是一個內(nèi)核。Linux系統(tǒng)應(yīng)該被稱為GNU/Linux系統(tǒng),但不是絕對的,因為GNU軟件可以被替換。替換的一個例子是Android。
為什么安卓不放棄虛擬機(jī)機(jī)制,轉(zhuǎn)變更高效的方式,例如ios一樣?
那不是Linux手機(jī)嗎?很多制造商都做過,但什么也沒做。如果Android沒有接近Java,它就不會處于目前的狀況。Java開發(fā)人員遠(yuǎn)不止是C/C。WP就死在這上面了。如果IOS沒有硬件的支持,它早就死了。
一開始,Android希望構(gòu)建一個跨平臺的移動系統(tǒng)。事實上,以前有x86和MIPS手機(jī),但后來被arm控制,這讓人覺得這個JVM是個負(fù)擔(dān)。