101
ldlywt 2023-09-18 15:32:29 +08:00
为什么不拿小米 13pro 跟 iphone 6 对比
|
102
j7915kj220ry590U 2023-09-18 15:52:54 +08:00
控制变量法,你控制住哪个了。。。
|
103
yemengzhan1994 OP @Keppel lol
|
104
bigwhite2 2023-09-18 16:32:23 +08:00
你他娘真是个人才
|
105
yemengzhan1994 OP @vwo50 RAM volume
|
106
xausky 2023-09-18 16:44:57 +08:00
安卓的内存还没有功能机耐用呢,但是功能机就几十兆内存安卓为什么要学,安卓旗舰已经 24 G 内存了,结论:安卓更非内存,但是安卓的内存不是金子做的,可以超级加倍。
|
107
jsq2627 2023-09-18 16:52:49 +08:00
虽然这两个机型对比很不科学,但是结论是合理的,实现同样功能的 app ,ios 需要的内存会比 android 小。
原因除了楼上提到的内存压缩,还有语言层面,ios 的 swift/oc 天生比 android 的 java 更容易写出内存占用低的代码 |
108
insanador 2023-09-18 17:09:09 +08:00
控制变量不够严谨,小米 6 代差太大,无论是存储速度,SOC 运算速度,RAM 的 DDR 世代有太大的差别了,15pro 和三星 s23 比较比较合适
|
109
huang40614676 2023-09-18 17:33:40 +08:00
只用内存容量相同这一个相等变量来进行测试感觉还是太武断了,确实如楼上所说的,两台机器有明显的代差区别,不过也确实间接证明了 IOS 相比安卓应用层的内存占用更少,毕竟相差几代的机器在内存容量上保持一致本身就是一种优势
|
110
chaizz 2023-09-18 17:51:27 +08:00
我的红米 k30 ultra 感觉一个月也没见几次地球,也可能是我没感觉出来吧。
|
111
zhouquanbest 2023-09-18 21:19:25 +08:00
更多是磁盘劣化带来的
低端 Android 的 NAND 寿命不太长,磁盘 IO 性能劣化严重 iPhone 的 NAND 选用的还挺不错 至少比 Mac 丐版的好 当然这几年价格降下来了 都挺好,只有库克还在笑嘻嘻赚你 128G 的钱 |
112
xfrgux 2023-09-18 22:54:18 +08:00
@ShadowPower 也就拿个 2G 老古董来说了,你觉得 8G 的 M1 iPad Pro 还要过几年不如安卓?现已发布 2 年 4 个月
|
113
xfrgux 2023-09-18 22:59:04 +08:00
@ShadowPower 2018 年 10 月发布的 iPad Pro ( 4G A12X ),已经过去 5 年了,能跑几乎没有阉割的神界原罪 2 ,优化到只吃 3G 内存,安卓你敢想吗
|
114
EchoRan 2023-09-19 08:10:16 +08:00
@wangritian #9 iOS 就没有 swap
|
115
ShadowPower 2023-09-19 09:57:37 +08:00
@xfrgux 手机上的大型游戏内存占用其实也就 2~3GB ,哪个平台都一样。我用整机 4GB 内存的老平板玩原神都正常,虽然几乎不能开其他应用(除非改 LMK 参数),而且老芯片的 cpu 和 gpu 比较差,帧率不高。
只是很多安卓手机的系统服务吃了 2GB~4GB 内存,而且可能杀后台策略更激进罢了(比如 OPPO 的手机,要是用华为小米之类,用国行原厂 ROM 其实要好很多)。 你可能会觉得安卓需要 X 倍内存才能用,然而实际情况是 iOS 设备+3GB 左右就可以……而不是乘以某个值。多出来的这 3GB 基本上就是一些常驻后台的服务。 A12X 的体验好在于当年它的性能就超级强,芯片堆料堆得狠。而不是 iOS 本身很强。 计划中都是跑 macOS 用的,后面的 A12Z 真的拿来跑 macOS 了。 在安卓阵营没有这种定位的产品,给电脑用的骁龙芯片甚至只是在手机芯片上稍微改动。 |
116
ShadowPower 2023-09-19 10:07:44 +08:00
@xfrgux 另外有人会根据自己的经验发现买 6GB 内存的安卓,开机可用 3GB ,买 8GB 开机可用 4GB 。
然后推测买 16GB ,开机都要吃掉 8GB ,剩下 8GB 可用。 我手头就有 16GB ,开机可用内存有 11GB 。用了一个月不重启的情况下(升级系统会重启),清掉最近任务都有 10GB 多一点可用。 剩下的内存都是给 APP 用的。如果手机可以解锁,把内存压缩调整到跟 iPhone 一样激进,低内存杀后台的策略也改掉( OPPO 不行,我试过,过 30 分钟无论如何都强制杀掉),只考虑“内存”这个因素,能颠覆绝大多数人的想象…… 甚至给你一种 6GB 内存 Android 能跟 6GB 内存 iOS 都不相上下的感觉。 顺便一提,我曾经用过一年 3GB 内存的 SE2 ,用工具查看内存信息,基本上开机就满,全靠内存压缩和尽量不杀进程的策略顶着…… 那玩意开几个应用的情况下,压缩内存中存储的原始数据大小可以达到差不多 3GB 。 |
117
dingwen07 2023-09-19 12:30:02 +08:00 via iPhone
Java 程序本身占用内存就多
安卓后台比较激进 但是理论上,如果安卓 App 正确适配了生命周期,被杀掉也可以恢复的 |