說(shuō)起蘋(píng)果手機(jī),與安卓手機(jī)的區(qū)別,相信大家的第一反應(yīng)是蘋(píng)果手機(jī)流暢,體驗(yàn)更好,特別是一些APP的品質(zhì)更高。
而安卓機(jī)雖然配置高,性能強(qiáng),現(xiàn)在確實(shí)也比以前更流暢了,但與蘋(píng)果比起來(lái),體驗(yàn)確實(shí)會(huì)差一些,然后眾多的APP品質(zhì)沒(méi)有那么高。
舉個(gè)最簡(jiǎn)單的例子,安卓平臺(tái)上的APP,32位的,64位的都有,眾多的大名鼎鼎的APP,都還是32位的。且谷歌也不做限制,而32位的APP,最多調(diào)用4GB的內(nèi)存,目前很多安卓機(jī)都是8G、12G內(nèi)存了,但只有4G能夠被32位APP使用,自然操作起來(lái),不可能比得上64位的APP。
而蘋(píng)果的iOS系統(tǒng),在2017年就已經(jīng)不再支持任何32位的APP了,全是64位的,這也是眾多APP在安卓平臺(tái)體驗(yàn)差于蘋(píng)果的原因之一。
其實(shí)谷歌完全可以蘋(píng)果學(xué)蘋(píng)果的,在自己的安卓系統(tǒng)中,不再支持32位的APP,只支持64位的APP,但谷歌可能不想做這個(gè)“惡人”,所以只是建議,并沒(méi)有做一些強(qiáng)制的要求。
畢竟安卓平臺(tái)上太多的32位的APP的,關(guān)鍵是很多開(kāi)發(fā)者都是“用愛(ài)發(fā)電”的,并沒(méi)有從中獲得收益,如果谷歌限制32位APP,這些開(kāi)發(fā)者說(shuō)不定不會(huì)重新開(kāi)發(fā)64位的APP,那么這些APP就沒(méi)了。
不過(guò)谷歌不做“惡人”,ARM來(lái)替谷歌出手,做這個(gè)“惡人”。ARM在推出ARM V9架構(gòu)的時(shí)候,就做了限制,像8核的CPU中,只有大核支持32位的APP,像超大核,中核都不再支持32位的APP。并且ARM計(jì)劃在下一次CPU IP核升級(jí)時(shí),所有的核都只支持64位的APP,不再支持32位的。
像高通8Gen1、聯(lián)發(fā)科天璣9000、三星Exynos2200都是基于ARM V9架構(gòu),意味著這樣的8核CPU,其實(shí)只有3個(gè)核能夠運(yùn)行32位APP,另外的5核在運(yùn)行時(shí)是圍觀的。
所以我們看到使用高通驍龍8Gen1芯片的手機(jī),也開(kāi)始提醒大家注意32位APP、64位APP的區(qū)別了,在安裝32位APP時(shí),還會(huì)提示一些信息,告訴大家可能會(huì)有閃退,卡頓等現(xiàn)象。
谷歌不愿意出手,現(xiàn)在ARM來(lái)出手,不知道谷歌要不要感謝下ARM呢?估計(jì)谷歌內(nèi)心也是復(fù)雜的,一方面是全變成64位的APP后,確實(shí)運(yùn)行會(huì)更流暢一些,但因此也可能會(huì)導(dǎo)致眾多的APP消失,谷歌的生態(tài)完整性,多多少少也會(huì)受一些影響的。