蘋(píng)果的iPhone手機(jī)一直都是非常受歡迎的,,除了他的心靈強(qiáng)大之外,最主要的還是因?yàn)橄到y(tǒng)流暢,,對(duì)于用戶有非常高的黏性,,很多人堅(jiān)持使用蘋(píng)果手機(jī),就是因?yàn)閕OS系統(tǒng)做得更好,!比如說(shuō)蘋(píng)果手機(jī)可以實(shí)現(xiàn)在iOS系統(tǒng)的2G運(yùn)存,,卻足以媲美安卓的8G運(yùn)存,!或者說(shuō)蘋(píng)果手機(jī)運(yùn)存小,為什么流暢度反而勝于安卓,?那這究竟是為什么呢,?我們下面一起看看。 iOS的優(yōu)先次序與安卓不同在iOS系統(tǒng)中,,如果你打開(kāi)手機(jī)那么響應(yīng)的次序是:觸摸——媒體——服務(wù)——架構(gòu),,而安卓系統(tǒng)會(huì)執(zhí)行為:程序——框架——屏幕顯示資源——架構(gòu),也就是說(shuō),,當(dāng)你觸碰手機(jī)的一瞬間,,蘋(píng)果手機(jī)就會(huì)直接進(jìn)行反應(yīng),而當(dāng)你使用安卓手機(jī)的時(shí)候,,卻需要一段時(shí)間來(lái)判斷究竟該執(zhí)行什么樣的動(dòng)作,,這樣一來(lái)就會(huì)存在時(shí)間差。所以自然也就覺(jué)得是蘋(píng)果的iPhone更快,。 iOS跟安卓手機(jī)的開(kāi)發(fā)環(huán)境是不一樣的我們應(yīng)該知道iOS系統(tǒng)的開(kāi)發(fā)語(yǔ)言實(shí)際上是Objective—C,,這個(gè)程序是不用在虛擬機(jī)當(dāng)中直接插手,而是直接在系統(tǒng)運(yùn)行,,所以效率會(huì)更高,。而Android手機(jī)使用的是java虛擬機(jī)堆技術(shù),在執(zhí)行模式上是一次解釋多條命令,,所以在執(zhí)行命令的過(guò)程當(dāng)中需要解析數(shù)據(jù),,所以需要一定的時(shí)間。 iOS跟安卓運(yùn)行機(jī)制不一樣如果你經(jīng)常使用iPhone手機(jī)就會(huì)知道,,iOS使用的是偽后臺(tái),。也就是說(shuō)如果你開(kāi)啟了多個(gè)應(yīng)用之后,比如你開(kāi)啟了微信,、微博,、支付寶等等,但是目前使用的是瀏覽器,,那么其他幾個(gè)應(yīng)用就不會(huì)再運(yùn)行,。而在安卓手機(jī)上就不是這樣,如果你用的依舊還是瀏覽器,,雖然其他程序看似沒(méi)有使用,,但依舊還在運(yùn)行。自然而然,,安卓手機(jī)就需要占用非常多的運(yùn)存,,變得卡頓也是很正常。 安卓手機(jī)很多應(yīng)用都會(huì)有關(guān)聯(lián)與捆綁有很多人之所以不愿意去使用安卓手機(jī)堅(jiān)持使用iPhone,,就是因?yàn)榘沧渴謾C(jī)總是需要進(jìn)行關(guān)聯(lián),,在很多情況之下,,安卓手機(jī)會(huì)偷偷的聯(lián)合調(diào)用其他的程序,相互喚醒不同的應(yīng)用,,自然而然的就會(huì)更加占用著運(yùn)存,,甚至一些手機(jī)廠商為了利潤(rùn)還會(huì)捆綁預(yù)裝不少軟件,再次加劇了Android手機(jī)變得卡頓,。在這種情況之下,,當(dāng)然還是審核更為嚴(yán)格的iPhone會(huì)更流暢。 其實(shí)并不是蘋(píng)果的iPhone手機(jī)有多么強(qiáng)大,,而是蘋(píng)果的iOS系統(tǒng)確實(shí)吸引著很多用戶,,同樣也并不是安卓手機(jī)就真的完全不行,而是Android廠商希望能夠借助系統(tǒng)獲取更多的利潤(rùn),,捆綁了很多應(yīng)用,賦予的應(yīng)用程序太多的聯(lián)動(dòng)功能,,進(jìn)一步加劇了安卓手機(jī)變得卡頓,。這實(shí)際上就是為什么2G運(yùn)存的iPhone手機(jī),反而比8G運(yùn)存的安卓更流暢的原因了,。 |
|