安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片

安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行

文章图片


你有没有想过 , 都2022年了 , 苹果(目前)最新的iPhone13还是4G内存起步 , 反观隔壁安卓 , 各价位机型基本都是8G内存起步 , 最高可以达到12G内存 , 足足是iPhone内存的三倍 。

既然安卓手机这么卷 , 使用体验一定很好吧?可惜让人失望的是 , 目前来看iPhone的稳定性和流畅度要优于安卓手机 , 尤其是在杀后台的情况上 , 有博主专门做了一个测试 , 结果显示iPhone吊打安卓手机 。

博主选择了一个iPhone12(4G内存)、一个iPhone12Pro(6G内存)和一个安卓旗舰(12G内存) , 都在上面安装了38个一样的app , 测试方式是不断打开相同数量的app , 观察iPhone和安卓后台释放app的情况 。

结果显示:
打开15个app的时候 , 安卓和iPhone差不多 。 打开24个app的时候 , 安卓和iPhone12出现了轻微杀后台情况 , iPhone12Pro表现正常打开38个app的时候 , 安卓出现了严重卡顿 , 大部分app被释放 , iPhone12则小部分app被释放 , 保持流畅 。 iPhone12Pro则全部app保留进程 。
看完有些人可能会说 , 苹果有墓碑机制 , 创造了一个假后台 , 所以不占内存 。

可这个解释讲不通 , 因为苹果的墓碑机制官方称呼是app后台休眠 。 它的原理是把app“冻住” , 虽然保留在RAM(运存)中 , 但切断了和处理器的联系 , 不让app执行任何操作 , 当我们返回app时再“解冻” , 就能继续使用 。
也就是说墓碑机制并不能清理内存 , “冻住”的app也是占用内存的 。 而且目前安卓厂商也跟进了墓碑机制 , 包括oppo、vivo、小米都有这个功能 。

既然如此安卓12G内存比不上iPhone的4G内存 , 难道真是安卓系统太拉了?安卓粉先别着急破防 , 把眼泪擦一擦 。
实际上这真不怪安卓技术不行 , 只是安卓和苹果它们俩不同发展方向带来的差异 。

大家都知道 , 安卓最显著的特征是什么——开放生态 。 开放生态既有自由、丰富等诸多优点 , 同时也伴随着适配性要求高、容易水土不服等问题 。
当年谷歌在开发安卓之初 , 就确定了要兼容不同处理器 , 什么骁龙、联发科甚至英特尔的X86 , 听起来很有气魄 , 但问题在于不同处理器对app的要求差异巨大 。 谷歌口嗨容易 , 可苦了开发者 , 一个app要根据不同处理器开发出不同版本 , 要不然适配骁龙的app不适配其他处理器 , 就很难受 。

这容易吓跑开发者 , 也不符合安卓开放生态的原则 。
好在谷歌这公司能处 , 有问题是真解决 , 谷歌采取的措施是给每一个app都套一个虚拟机 , 虚拟机能自动把app转化成不同处理器上看得懂的语言 。
【安卓|12G内存的安卓旗舰被4G内存的iPhone吊打?这真不怪安卓技术不行】
简单理解就是开发者开发一个版本就行 , 开发出来的app谷歌给套一个“皮肤”让其他处理器也认 , 自然减轻了开发者工作量 , 不用担心适配性的问题 。
听起来很简单 , 可这个“皮肤”体量一点都不小 , 更像是把app克隆了一份(相当于谷歌把生成不同版本的活揽在自己身上) 。

而iPhone这边因为是自家的处理器 , 自家系统 , 从头到尾生态都是自己的 , 所以ios上的app不需要套虚拟机 , 直接原生态运行 , “果奔”的体量自然比穿着“装备”的安卓app小很多 。