Apple TV 存储限制导致大多数模拟器望而却步

iPhone模拟器应用Delta的开发者透露,其无法在 Apple TV 设备上推出Delta 模拟器的一个关键原因是tvOS的存储限制问题。

尽管Apple TV拥有Apple Arcade,游戏资源并不缺乏,但开发者讨论指出,tvOS上的每款游戏和应用都面临一个存储限制。每个应用最多只能长期保存500KB的数据,包括分数、游戏进度,如果对应到游戏模拟器,那游戏ROM是算在这500KB内的。总部位于柏林的开发者、Swift书籍作者Ole Begemann在Mastodon上解释说,尽管现实中可以保存超过500KB的数据,但存在风险。即便Apple的指南也将500KB描述为“有限”,因为超过500KB到内容实际上是保存在临时空间中的。任何超过这个限制的数据可能在Apple TV 4K存储空间不足时被tvOS自行删除。

Delta 模拟器开发者Riley Testut回应Begemann时透露,这一限制也影响了他。“没有长期的存储真的是我没有将Delta移植到Apple TV上的一个重要原因,”他说。模拟器RetroArch可以在Apple TV上使用,但在Begemann的帖子引发的Resetera游戏论坛讨论中,用户们也抱怨了同样的限制。在Reddit上,关于如何将游戏ROM加载到RetroArch的建议包括使用缓存,但尚未有关于它们可能被tvOS删除的评论。Apple的文档解释说,超过500KB限制的数据会保存在缓存中,游戏或应用运行时不会被清除。“然而,当空间不足且该应用未运行时,这些数据可能会被删除,”文档中写道。这个缓存也有一个限制。包括所有应用代码和资源(如图像和音频)在内,必须适应最大4GB的空间,实际上略少于4GB。“不要使用整个缓存空间,这可能会导致不可预测的结果,”Apple警告道。Apple指出“您的应用可以在iCloud中存储和检索用户数据”,并将其作为一种解决方案。但从iCloud下载速度较慢,并且增加了应用管理本地或云端数据存储的复杂性。一位匿名开发者,在Mastodon上使用Ezekiel的名字,在帖子中声称正是这个存储问题导致了Apple TV版Minecraft的终结。Minecraft于2016年在Apple TV上发布,但后来被撤下。

发表评论

邮箱地址不会被公开。 必填项已用*标注