新款Apple TV 4K内置A19芯片,配备128 GB存储和8 GB内存,内存容量是上一代的两倍。推测内存芯片供应紧张,也是这一代Apple TV盒子价格跳到299美元的部分原因。
不过规格虽然升级了,应用和游戏实际上并不能给自己多分配内存。Apple TV上的应用被操作系统限制在每个2 GB内存,这个上限在第四代盒子上并没有改动。
显然,你在Apple TV上跑的大多数应用都是流媒体客户端,它们本身对内存需求就小得多。但表面上Apple把Apple TV当作游戏设备来卖,内存限制在这里就重要得多。
一款图形负载较重的游戏很容易就会撞上2 GB内存上限,一些用户原本希望新盒子配上新芯片和翻倍内存能改善这个情况。可惜在当前tvOS下,并没有。
我们独立确认,当Apple TV应用为进程分配超过两吉字节内存时,系统会强制退出它。开发者API函数
os_proc_available_memory
也向应用报告2 GB限制,数值和第三代Apple TV一样。
目前还不清楚这是有意的政策,还是疏忽。反正2 GB限制就是现状。顺带一提,板载的128 GB存储也不能被单个应用或游戏全部使用;tvOS把应用包大小限制在约4吉字节,应用可以为部分资源额外保留约20 GB。
关于芯片内存翻倍却限制没变的问题,有人猜测Apple保留了部分系统内存来提升Siri AI模型表现。不过这个说法我们不太认同。你在电视上能用的最复杂Siri AI功能,反正都会卸载到连接的iPhone或服务器后端。同样的Siri AI功能在前两代Apple TV硬件上也有,所以内存限制看起来并不是关键因素。
希望Apple TV内存更多的一个群体是游戏反编译社区,他们用AI把AAA大作跑在从Apple TV到iPhone的各种设备上。他们的一些项目之前就碰到过2GB的tvOS限制,原本盼着新Apple TV能缓解。到目前为止,并没有。


















