- UTMはiPhoneとiPad向けの汎用PCシステムエミュレーター
- 最近の規約変更によりレトロゲーム機エミュレーターが許可され、UTMの開発者がApp Storeに提出したが却下された
- AppleのApp Reviewは「PCはコンソールではない」と判断した
- さらに驚くべきことに、AppleはEUのサードパーティ製アプリストアでもUTMアプリをブロックしている
- App Reviewガイドラインのルール4.7は「ミニアプリ、ミニゲーム、ストリーミングゲーム、チャットボット、プラグイン、およびゲームエミュレーター」を扱っている
- UTMは、Appleがルール4.7違反を理由にアプリの公証(Notarization)を拒否したと述べている
- しかしApp Reviewガイドラインのページでは、ルール4.7はNotarization Reviewガイドラインには含まれていないと表示されている
- そのため、UTMに対するAppleの審査担当者が、このアプリケーションはEUのサードパーティ製アプリストアで配布するのに適していないと主張したことが正しいのかは不明
- しかし現時点では、UTMはこの判断に異議を申し立てる予定はない
- iOSで配布されるアプリはJITコンパイラを使用できないため(特別な資格が与えられた代替ブラウザエンジンを除く)、JITを無効化したUTM SE版で動作するエミュレーターの機能と性能は大きく低下する
- UTMは、UTM SEの承認を得ることは「戦う価値がない」と述べている
- iOS向けUTMは、Xcodeを通じてアプリを手動でコンパイルしてインストールするなど、従来の「グレーマーケット」的なサイドローディング手法を使って引き続き利用できる
- Mac向けUTMはMac App Storeで利用可能
1件のコメント
Hacker Newsの意見
Appleのサードパーティ製アプリストアの遮断: Appleがサードパーティ製アプリストアを遮断するなら、DMAの精神に反している。EUがこれを取り締まることを望む。
UTMのハードウェア仮想化サポート: iOSでUTMがハードウェア仮想化のサポートを受けていた時期があった。Appleの制約のせいで残念だった。UTM開発者が「価値がない」と言う理由は理解できる。
アプリストアで遮断する権限: Appleには自社のアプリストアで望むものを遮断する権利があるべきであり、ユーザーはAppleのストアを通さなくても望むソフトウェアを実行できるべきだ。
ソフトウェア規制の必要性: Appleがユーザーのデバイスにインストールするソフトウェアを統制することは規制される必要がある。長年のMacユーザーとして、Appleのこうした行動が解決されないなら別のハードウェアベンダーを探すつもりだ。
サードパーティ製アプリストアに対するAppleの拒否権: Appleがサードパーティ製アプリストアに何を載せるかについて拒否権を持つのは奇妙だ。
Appleの悪意ある行動: Appleが悪意を持って行動しているのはあまりにも明白で、彼らがサードパーティ製ストアにどのアプリを掲載できるかを決める権利があると信じる人はいない。
Appleエコシステムの不使用: ハードウェアメーカーに、自分が購入したハードウェアでどんなソフトウェアを実行できるかを決める権利はないと考えている。だからAppleエコシステムは使わない。
エミュレータの遮断: Appleがゲーム機エミュレータは許可しつつ、PCエミュレータは遮断しているのは奇妙だ。これはAppleが海賊版ゲームを奨励しているように見える。
AndroidとWindowsタブレットの機会: Appleの制約によってAndroidとWindowsタブレットに市場機会が生まれている。だが、価格に見合う良い製品を作れていない。
開発者の課題: 個人的にはWWDCでのAI関連のニュースより、この問題のほうが重要だ。これは本当の「開発者」問題だ。