への変更アプリストアこのルールは、iPhone と iPad でのエミュレータを禁止していた非常に古いルールを覆すものです。
App Store の最も古くからあるルールの 1 つは、外部コードを実行するアプリの禁止です。これは、実際にはコンソールとクラシックゲームのエミュレータの禁止。
への変更ガイドライン 4.7App Store の登場がすべてを変えます。
具体的には、Apple は現在、App Store でホストされているアプリ内で「バイナリに埋め込まれていないソフトウェア」を実行できるようにしています。同社は実行できるものについて具体的であり、そのリストには「レトロゲーム機エミュレータアプリ」も含まれています。
開発者は、アプリにロードできるすべてのソフトウェアに対して責任を負います。 Apple は特に、アドオンと ROM はいくつかのガイドラインと適用されるすべての法律に準拠する必要があると述べています。
具体的には、Apple は次の規定に従う必要があると述べています。
- データおよび機密データ (子供の健康データや個人データなど) の収集、使用、共有に関するガイドライン 5.1 に規定されている規則を含むがこれらに限定されない、すべてのプライバシー ガイドラインに従ってください。
- 好ましくない内容をフィルタリングする方法、コンテンツを報告するメカニズムと懸念事項に対するタイムリーな対応、および虐待的なユーザーをブロックする機能が含まれます。
- エンドユーザーにデジタル商品やサービスを提供するには、アプリ内購入を使用します。
- アプリは、Apple からの事前の許可なしに、ネイティブ プラットフォーム API をソフトウェアに拡張または公開することはできません。
- アプリは、その都度明示的にユーザーの同意を得ることなく、アプリ内で提供される個々のソフトウェアに対してデータやプライバシーの許可を共有することはできません。
- ソフトウェアとメタデータのインデックスをアプリで利用できるようにする必要があります。アプリで提供されるすべてのソフトウェアにつながるユニバーサル リンクを含める必要があります。
- アプリは、利用可能な最も年齢制限の高いコンテンツの年齢制限を共有する必要があります
既存のエミュレータがユーザー提供の ROM ファイルに依存していることが多いことを考えると、これがどのように適用されるかは明らかではありません。ジェイルブレイクされたデバイス上のエミュレータでは、ファイルに依存して ROM ファイルと BIOS ファイルをインポートするものや、カスタム ファイル インポート機能を備えているものもあります。
コンソールメーカーがどのような立場をとっているとしても、エミュレーションの概念は合法です。違法なのは、ユーザーが所有していない ROM ファイルやメーカーからのソース コードを使用してエミュレータを作成することですが、Connectix による Playstation エミュレータが 20 年以上前に没落したのはこの点です。
現在利用可能な一連のエミュレータがあります他のプラットフォーム用—Macのように。これらのエミュレータが登場するまでにそれほど時間はかからないと思われますiOSそしてiPadOS。