安卓跟ios的差別有哪些?
網(wǎng)友解答: 安卓和iOS可謂是現(xiàn)在手機(jī)系統(tǒng)的兩座大山,前幾年還在堅(jiān)持使用wp系統(tǒng)的諾基亞也開始投入安卓的麾下。眾所周知,安卓系統(tǒng)是谷歌公司開發(fā)的操作系統(tǒng),主要適用于只能手機(jī)、平板電腦等移
安卓和iOS可謂是現(xiàn)在手機(jī)系統(tǒng)的兩座大山,前幾年還在堅(jiān)持使用wp系統(tǒng)的諾基亞也開始投入安卓的麾下。
眾所周知,安卓系統(tǒng)是谷歌公司開發(fā)的操作系統(tǒng),主要適用于只能手機(jī)、平板電腦等移動(dòng)設(shè)備;iOS是蘋果公司開發(fā)的移動(dòng)操作系統(tǒng),只應(yīng)用于蘋果公司的智能產(chǎn)品。
細(xì)說安卓和iOS的差別還要從以下幾個(gè)方面入手:
運(yùn)行機(jī)制/后臺(tái)制度/指令權(quán)限
安卓采用的是虛擬機(jī)運(yùn)行機(jī)制,任何程序都可以在后臺(tái)運(yùn)行,除非用戶自己手動(dòng)操作或者內(nèi)存不足才會(huì)關(guān)閉 ,開放性較高,數(shù)據(jù)處理指令權(quán)限最高。
iOS采用的是沙盒運(yùn)行機(jī)制,每個(gè)軟件都有獨(dú)立的沙盒,不能相互訪問,也不能在后臺(tái)運(yùn)行,安全性較高,UI指令權(quán)限最高。
看到這里可能有人會(huì)問,既然不能再后臺(tái)運(yùn)行那為什么我的蘋果手機(jī)在不打開微信的時(shí)候也能收到消息呢?那是因?yàn)槟闶盏降南⑹俏⑿牌脚_(tái)的推送服務(wù),其應(yīng)用本身是被系統(tǒng)掛起的,這里的掛起和運(yùn)行不是一回事,只是數(shù)據(jù)駐留在內(nèi)存里而已。所以即便是最新款的蘋果手機(jī),運(yùn)行內(nèi)存也只有4GB。安卓的后臺(tái)軟件會(huì)以各種形式霸占內(nèi)存,所以對(duì)運(yùn)行內(nèi)存的需求也要高一些。
還有一個(gè)大家都知道的區(qū)別就是流暢度,為什么安卓系統(tǒng)用久了會(huì)出現(xiàn)卡頓現(xiàn)象而iOS卻不會(huì)呢?
主要是因?yàn)橛布渲貌煌?,iOS的處理都是基于GPU進(jìn)行加速,相當(dāng)于借助GPU的力量進(jìn)行渲染,自然流暢度會(huì)高;
安卓要適應(yīng)各種品牌的手機(jī)硬件,所以要靠程序本身進(jìn)行渲染,久而久之,CPU壓力過大,就會(huì)越用越慢。