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