蘋果對iPhone上的遊戲機模擬器功能界線判定模糊
蘋果的App Store應用程式審查小組拒絕了PC 模擬器UTM SE,這引發了有關允許使用什麼以及由誰使用的問題。該公司在其X.com 帳戶上發布消息稱:”在長達近兩個月的審查過程後,蘋果已將UTM SE 拒之門外iOS 應用商店以及第三方應用商店的公證之外。最近允許其他模擬器最終登陸iOS 的規則變更被判定不適用於UTM。
UTM 指出,蘋果公司告訴他們”PC 不是遊戲機”,儘管PC 可以運行遊戲。這意味著它支援的作業系統環境由於不符合公證條件,因此不能在iOS App Store 或第三方App Store 的應用程式上模擬。
不過,這個定義很奇怪。能在UTM SE 上運行的早期Windows 和DOS 版本與Commodore 64、Commodore Amiga 和Atari ST 是同時代的產品,現在所有這些產品都能在iOS 上進行功能模擬。
值得注意的是,iOS 或iPadOS 應用程式商店中沒有任何種類或年齡的蘋果硬體模擬器。
蘋果的限制不適用於Mac版的UTM Virtual Machines,該軟體仍可在Mac App Store 上購買,也可直接從UTM 購買。 Mac 軟體使用戶有機會透過自己的作業系統授權副本,模擬運行Windows 10、11、Ubuntu Linux,甚至舊版的macOS本身。
使用UTM 虛擬機器軟體在macOS 上運行Ubuntu Linux
UTM在Mac上模擬了各種作業系統,使大量舊版應用程式和遊戲可以在基於英特爾和Apple Silicon的最新機器上運行。雖然UTM 曾在其網站上發布過iOS 和iPadOS 版本的截圖,但它現在表示,在蘋果改變立場之前,它將放棄這項努力,而這似乎不太可能發生。
蘋果公司允許一些模擬器在其App Store 上運行基於DOS 的遊戲,但不允許在iOS 或iPadOS 上執行任何Windows 模擬應用程式。另一款DOS 模擬器iDOS 4 仍在審批過程中。
UTM還指出,蘋果禁止在iOS模擬器中使用JIT(Just In Time,即時編譯器),這給用戶帶來了”不合格”的體驗,因此他們不想與蘋果爭論這個問題。開發者最後表示,他們認為在他們的案例中不值得花費額外的時間或精力。
在蘋果公司最近修改規則允許使用模擬器之前,提供此類功能的應用程式僅限於越獄設備。
想要玩其他裝置上遊戲的使用者必須從其他軟體庫中尋找模擬軟體。安裝後,他們還必須找到或自己製作控制台遊戲的ROM 檔案副本,或獲得他們需要模擬的作業系統平台的未授權版本以及原始遊戲軟體的副本。
這一切在2024 年4 月初發生了改變,蘋果公司推翻了禁止執行外部程式碼應用程式的長期規定。這項修改明確允許”復古遊戲機模擬器應用程式”,只要它們符合App Store 的所有其他規定。