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