手机为什么不能玩我的世界?
运行内存过大。部分手机不支持我的世界。
我的世界安卓版最低配置要求1.6GHz 单核处理器和512MB 内存;推荐配置2.0GHz 双核处理器和1GB 内存。从配置上看,对于目前几乎都是4G RAM起步的智能手机来说几乎没有挑战,但实际运行情况却并非如此。
实际上,由于我的世界对于GPU要求较低,RAM资源占用量较大,因此手机CPU主频、核心数、制程对于流畅运行该游戏来说并不重要,真正重要的是手机的RAM和SoC的内部缓存大小(L3 Cache)。
在安卓系统中,由于Android应用是以用户态运行的,如果RAM中没有足够空间容纳应用程序和Linux Kernel(内核),那么Android系统会将部分Kernel挤压至内存外的存储空间中。而每次Kernel访问内存外的存储空间时会产生大量的Traverse miss(遍历缺失)和Capacity miss(容量缺失),此时SoC的内部缓存就无法发挥效果(Cache miss),访问外部DRAM内存和存储器的频率大幅增加,由于访问外部内存/存储器的速度比内部缓存慢上2个数量级,因此这会使得CPU频率越高,延迟越高,性能下降越严重,最终体现到使用上就是高主频多核心Android手机(比如MTK平台)运行我的世界反而比低主频双核手机(比如高通平台)更卡、更烫,能耗更高。
因此,想要流畅运行我的世界,对于SoC来说最需要的是一个足够大的内部缓存和足够高的内存主频/带宽(LPDDR4X-4266这种级别),而对于手机来说最需要的是足够多的RAM,保证Kernel完全被容纳在RAM内,从而减少Traverse miss和Capacity miss的概率。