说起苹果手机,与安卓手机的区别,相信大家的第一反应是苹果手机流畅,体验更好,特别是一些APP的品质更高。
而安卓机虽然配置高,性能强,现在确实也比以前更流畅了,但与苹果比起来,体验确实会差一些,然后众多的APP品质没有那么高。
举个最简单的例子,安卓平台上的APP,32位的,64位的都有,众多的大名鼎鼎的APP,都还是32位的。且谷歌也不做限制,而32位的APP,最多调用4GB的内存,目前很多安卓机都是8G、12G内存了,但只有4G能够被32位APP使用,自然操作起来,不可能比得上64位的APP。
而苹果的iOS系统,在2017年就已经不再支持任何32位的APP了,全是64位的,这也是众多APP在安卓平台体验差于苹果的原因之一。
其实谷歌完全可以苹果学苹果的,在自己的安卓系统中,不再支持32位的APP,只支持64位的APP,但谷歌可能不想做这个“恶人”,所以只是建议,并没有做一些强制的要求。
毕竟安卓平台上太多的32位的APP的,关键是很多开发者都是“用爱发电”的,并没有从中获得收益,如果谷歌限制32位APP,这些开发者说不定不会重新开发64位的APP,那么这些APP就没了。
不过谷歌不做“恶人”,ARM来替谷歌出手,做这个“恶人”。ARM在推出ARM V9架构的时候,就做了限制,像8核的CPU中,只有大核支持32位的APP,像超大核,中核都不再支持32位的APP。并且ARM计划在下一次CPU IP核升级时,所有的核都只支持64位的APP,不再支持32位的。
像高通8Gen1、联发科天玑9000、三星Exynos2200都是基于ARM V9架构,意味着这样的8核CPU,其实只有3个核能够运行32位APP,另外的5核在运行时是围观的。
所以我们看到使用高通骁龙8Gen1芯片的手机,也开始提醒大家注意32位APP、64位APP的区别了,在安装32位APP时,还会提示一些信息,告诉大家可能会有闪退,卡顿等现象。
谷歌不愿意出手,现在ARM来出手,不知道谷歌要不要感谢下ARM呢?估计谷歌内心也是复杂的,一方面是全变成64位的APP后,确实运行会更流畅一些,但因此也可能会导致众多的APP消失,谷歌的生态完整性,多多少少也会受一些影响的。
原文标题 : 为让安卓机与苹果一样流畅,ARM替谷歌出手,做了回“恶人”