/t/974608
如果这个对比有什么不准确的地方,欢迎提出来
iPhone 13 Pro 256G 6G 内存: iOS 16.6.1
小米 6 64G 6G 内存: LineageOS Android 13
这两部手机,我安装了完全一样的 app ,包括微信、支付宝、京东、淘宝、银行等我必须要用的。唯一的区别就是自带 app ,在小米那就是谷歌的相册、通话、短信;在 iPhone 上则是 apple 的对应。
实际体验:小米上的国产 app 几乎完全不能常驻后台,即便我选了允许后台活动。微信地球一天看 5 次以上,淘宝京东银行这种完全不可能不杀进程;然而 13Pro 的微信我一周也就见 3 、4 次地球的样子,国产 app 基本能做到当天不杀进程。
所以我的感觉是。。。确实不一样?
欢迎安卓开发、ios 开发指点哈 thanks!
我手头正好有小米 6 ,但没有 iPhone 13 Pro 。不过本帖的重点是 Android 。
趁着国庆假期有空,想到了这篇帖子,我把我的小米 6 刷了一圈第三方 ROM 。
然后发现了一点:
大多数第三方 ROM 都没有配置 ZRAM
而大多数原厂 ROM 都会默认启用 ZRAM 。虽然 iOS 没有 ZRAM ,但也有内存压缩,而且比 Android 厂商配置的参数要更加激进。
可以用 DevCheck 这款工具来查看内存信息,如果没有 ZRAM ,就像这样:
这是另一部手机在大陆版 MIUI 下的情况:
这是在小米 6 上启用了 ZRAM 的情况:
在仅开启 ZRAM ,没有进一步折腾的情况下,我的小米 6 可以运行 40 多个后台 APP ,其中包括 4 个国产 APP ,6 个国外 APP ,剩下的都是自带 APP (相机、相册、通讯录等)和各种第三方小工具。随便切换至任意一个都没有重载,而且仍然有剩余内存可用。
当然,小米 6 的内核版本太低,Swappiness 最高只能调整到 100 ,而目前一般建议调整到超过 100 。
结论是,刷了第三方 ROM 而没有进一步折腾的 Android 手机,并不代表大多数 Android 设备的 APP 后台驻留体验。大多数情况下,它们都不如原厂 ROM 。