你覺(jué)得多久之后安卓系統(tǒng)才能超過(guò)ios系統(tǒng)?
網(wǎng)友解答: 大家好,我是懂機(jī)帝玩手機(jī),目前手機(jī)系統(tǒng)主流的就兩大系統(tǒng),一個(gè)是蘋(píng)果的iOS系統(tǒng),還有一個(gè)是谷歌的安卓系統(tǒng)。目前iOS系統(tǒng)一直是以簡(jiǎn)單易用,操作流暢被大家認(rèn)可。安卓系統(tǒng)一直在追
大家好,我是懂機(jī)帝玩手機(jī),目前手機(jī)系統(tǒng)主流的就兩大系統(tǒng),一個(gè)是蘋(píng)果的iOS系統(tǒng),還有一個(gè)是谷歌的安卓系統(tǒng)。
目前iOS系統(tǒng)一直是以簡(jiǎn)單易用,操作流暢被大家認(rèn)可。安卓系統(tǒng)一直在追趕蘋(píng)果的iOS系統(tǒng),但是整體來(lái)說(shuō)還是比iOS系統(tǒng)差一點(diǎn)。那么安卓系統(tǒng)多久才能趕上iOS系統(tǒng)呢?
答案可能讓你失望,實(shí)際上是永遠(yuǎn)也趕不上iOS系統(tǒng),只能是無(wú)限接近。
為什么呢?這要從這兩款系統(tǒng)的底層架構(gòu)來(lái)說(shuō)起。
iOS采用的是Unix系統(tǒng)寫(xiě)的,系統(tǒng)可以直接和硬件對(duì)話,而且還支持多線程,這樣的話同時(shí)可以有很多應(yīng)用與機(jī)器直接對(duì)話,速度自然就快,內(nèi)存上不用的軟件系統(tǒng)會(huì)自動(dòng)清理然后給新打開(kāi)軟件使用,這樣即使是很小的內(nèi)存一樣運(yùn)行流暢。這也就是為什么目前安卓手機(jī)內(nèi)存都到8GB是標(biāo)配了,蘋(píng)果手機(jī)依然使用2GB,3GB,最新的才4GB內(nèi)存,手機(jī)運(yùn)行依然流暢的原因。
安卓系統(tǒng)使用的是Linux開(kāi)發(fā)的,這款系統(tǒng)要通過(guò)一個(gè)虛擬機(jī)才能運(yùn)行到機(jī)器硬件上。所以手機(jī)上打開(kāi)的軟件。要先運(yùn)行到虛擬機(jī)上,然后在有虛擬機(jī)和手機(jī)的硬件進(jìn)行對(duì)話,這樣就無(wú)法達(dá)到多線程和手機(jī)硬件對(duì)話的一個(gè)效果。這也是為什么安卓手機(jī)打開(kāi)的應(yīng)用多就會(huì)卡頓的一個(gè)原因。
而且這個(gè)系統(tǒng)不支持自動(dòng)清理內(nèi)存,也就是為什么現(xiàn)在安卓手機(jī)就想保持運(yùn)行流暢,必須加大內(nèi)存的一個(gè)原因。也就是你在蘋(píng)果手機(jī)上面,根本看不到手機(jī)清掃大師這種軟件,但是在安卓手機(jī)上都會(huì)自帶一個(gè)內(nèi)存清理一個(gè)軟件?,F(xiàn)在你清理的少,那是因?yàn)閮?nèi)存變大的一個(gè)原因,也就是說(shuō)以前2g的內(nèi)存可能打開(kāi)20個(gè)應(yīng)用沒(méi)有問(wèn)題,但是現(xiàn)在8g的內(nèi)存就可以打開(kāi)100個(gè)應(yīng)用不卡頓。
所以由于底層架構(gòu)的不同。這兩款系統(tǒng)運(yùn)行的方式也不一樣。安卓系統(tǒng)受制于虛擬機(jī)的影響,所以他永遠(yuǎn)也趕不上ios系統(tǒng)只能是無(wú)限的接近。
網(wǎng)友解答: 不好比,系統(tǒng)底層就有著開(kāi)源與不開(kāi)源之分,其開(kāi)發(fā)機(jī)制也完全不同:安卓機(jī)制效率低。先說(shuō)說(shuō)開(kāi)源與不開(kāi)源的最大區(qū)別,開(kāi)源是安卓一直來(lái)的熱點(diǎn),代表著應(yīng)用的多樣可變性,但程序出現(xiàn)以來(lái)就一直有一個(gè)伴生體“病毒”,這也是開(kāi)源繞不開(kāi)的點(diǎn),而閉源的IOS對(duì)這個(gè)相對(duì)來(lái)說(shuō)好很多,網(wǎng)絡(luò)支付安全性更高。當(dāng)然也有人會(huì)說(shuō)IOS存在著監(jiān)控之類的問(wèn)題,但安卓一樣是US谷歌公司的,沒(méi)得跑。個(gè)人更希望什么時(shí)候我們自己的程序大能開(kāi)發(fā)出新系統(tǒng)來(lái)超越就最好了。相對(duì)來(lái)說(shuō)開(kāi)源更自由,IOS安全些。
其次是機(jī)制:Android的編程語(yǔ)言是JAVA,而iOS的則為Objective-C, 編譯器為gcc,編譯出來(lái)的代碼被蘋(píng)果專為iOS架構(gòu)優(yōu)化到了極致,運(yùn)行過(guò)程中不需要虛擬機(jī)在中間插手,且IOS對(duì)后臺(tái)內(nèi)存的回收是即時(shí)的,執(zhí)行效率很高;而Android是通過(guò)JAVA虛擬機(jī)來(lái)執(zhí)行,并且系統(tǒng)需要占用大量?jī)?nèi)存來(lái)?yè)Q取執(zhí)行速度,為了保證應(yīng)用的穩(wěn)定性內(nèi)存為不定期自動(dòng)回收機(jī)制。說(shuō)直白點(diǎn),安卓對(duì)硬件的要求會(huì)高很多,大部分人買回手機(jī)半年至一年后會(huì)明顯感覺(jué)到手機(jī)變卡。
所以說(shuō)蘿卜青菜各有所愛(ài),開(kāi)源代表著選擇更多,無(wú)論是手機(jī)型號(hào)還是應(yīng)用都有更多樣的選擇,而蘋(píng)果用著更省事。