苹果对iPhone上的游戏机模拟器功能界限判定模糊
苹果对iPhone上的游戏机模拟器功能界限判定模糊UTM指出,苹果公司告诉他们"PC不是游戏机",尽管PC可以运行游戏。这意味着它支持的操作系统环境由于不符合公证条件,不能在iOSAppStore或第三方AppStore的应用程序上模拟。不过,这个定义很奇怪。能在UTMSE上运行的早期Windows和DOS版本与Commodore64、CommodoreAmiga和AtariST是同时代的产品,现在所有这些产品都能在iOS上进行功能仿真。值得注意的是,iOS或iPadOS应用程序商店中没有任何种类或年龄的苹果硬件模拟器。苹果公司的限制不适用于Mac版的UTMVirtualMachines,该软件仍可在MacAppStore上购买,也可直接从UTM购买。Mac软件使用户有机会通过自己的操作系统授权副本,模拟运行Windows10、11、UbuntuLinux,甚至旧版本的macOS本身。使用UTM虚拟机软件在macOS上运行UbuntuLinuxUTM在Mac上模拟了各种操作系统,使大量旧版应用程序和游戏可以在基于英特尔和AppleSilicon的最新机器上运行。虽然UTM曾在其网站上发布过iOS和iPadOS版本的截图,但它现在表示,在苹果改变立场之前,它将放弃这一努力,而这似乎不太可能发生。苹果公司允许一些模拟器在其AppStore上运行基于DOS的游戏,但不允许在iOS或iPadOS上运行任何Windows模拟应用程序。另一款DOS模拟器iDOS4仍在审批过程中。UTM还指出,苹果禁止在iOS模拟器中使用JIT(JustInTime,即时编译器),这给用户带来了"不合格"的体验,因此他们不想与苹果争论这个问题。开发者最后表示,他们认为在他们的案例中不值得花费额外的时间或精力。在苹果公司最近修改规则允许使用模拟器之前,提供此类功能的应用程序仅限于越狱设备。想要玩其他设备上游戏的用户不得不从其他软件库中寻找仿真软件。安装后,他们还必须找到或自己制作控制台游戏的ROM文件副本,或获得他们需要模拟的操作系统平台的未授权版本以及原始游戏软件的副本。这一切在2024年4月初发生了改变,苹果公司推翻了禁止运行外部代码应用程序的长期规定。这一修改明确允许"复古游戏机模拟器应用程序",只要它们符合AppStore的所有其他规定。...PC版:https://www.cnbeta.com.tw/articles/soft/1434160.htm手机版:https://m.cnbeta.com.tw/view/1434160.htm