知名虚拟机软件UTM被苹果拒绝上架 并且也不允许通过第三方商店发布

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

苹果拒绝上架UTM虚拟机软件,只能通过自签名或侧载安装。UTM团队放弃,因为iOS无法使用JIT引擎,体验差。

🔎

延伸解读

JIT引擎缺失对UTM体验的影响

UTM在iOS上无法使用JIT引擎,导致虚拟机性能大幅下降。JIT(即时编译)能动态将代码转换为机器码,显著提升执行效率。缺少JIT后,UTM运行Windows或Linux会非常卡顿,操作响应慢,基本无法满足日常使用。因此,即使UTM能上架,其体验也难以让用户满意。

苹果审核规则引发的困惑

苹果拒绝UTM上架的理由前后不一:先称UTM是PC模拟器而非游戏模拟器,不符合游戏模拟器审核规定;后又称违反公证规则第4.7条,但该条实际规定App Store外发布无需公证。最终苹果改口称违反第2.5.2条,即未使用Xcode构建或未签名有效证书的应用不允许公证。这种模糊且变化的解释让开发者难以适从。

第三方商店发布受阻的后果

苹果不仅拒绝UTM上架App Store,还阻止其通过AltStore等第三方替代商店发布。这意味着iOS用户无法通过正规渠道获取UTM,只能继续使用自签名或侧载方式安装。这些方法操作复杂,且证书容易失效,增加了使用门槛和维护成本,限制了UTM在iOS上的普及。

❓

Q&A

为什么苹果拒绝上架UTM虚拟机软件?

苹果认为UTM是PC模拟器,不符合游戏模拟器的审核规定,因此拒绝上架。

UTM虚拟机软件如何安装?

UTM只能通过自签名或侧载的方式安装。

UTM团队为什么放弃了上架申请?

UTM团队放弃上架申请是因为iOS无法使用JIT引擎,导致性能差。

苹果拒绝UTM的公证理由是什么?

苹果拒绝UTM的公证是因为违反了公证规则第4.7条和第2.5.2条。

UTM在iOS上运行的体验如何?

由于禁用了JIT引擎,UTM在iOS上的运行体验非常差。

UTM虚拟机软件的主要功能是什么?

UTM是一款跨平台虚拟化软件,可以用来安装Windows和Linux等操作系统的虚拟机。

🏷️

标签

➡️

继续阅读