iOS用の人気DOSエミュレータ「iDOS 2」の開発者は木曜日、Appleが審査ガイドラインに違反したとして同アプリをApp Storeから削除すると発表した。
2014 年から提供されている iDOS 2 は、iOS 上で DOS システムをエミュレートし、ユーザーがクラシック ゲームをプレイしたり、ワード プロセッサなどの他の DOS アプリケーションを使用したりできるようにします。このアプリには PC キーボード、ゲームパッド、マウスが付属しており、それぞれ Bluetooth アクセサリで操作できます。
アップデートは比較的一貫しているが、Appleは同社のガイドラインに違反しているとしてiDOS 2をApp Storeから削除すると脅している。
で詳しく説明されているように、ブログ投稿開発者のChaoji Li氏からAppleは書簡の中で、このアプリは実行可能コードのインストールや実行を制限するApp Store Reviewガイドライン2.5.2に準拠していないと述べた。
「具体的には、アプリはiDOSパッケージとイメージファイルを実行し、ゲームをインポートするためのiTunesファイル共有とファイルサポートを許可します。コードを実行すると、アプリの特徴や機能を導入または変更することができ、ライセンスなしでコンテンツをダウンロードできるようになります」とAppleは述べた。 「実行可能コードを教育、開発、または学生にテストさせるように設計された教育アプリは、限られた状況でコードをダウンロードできますが、そのようなコードは他の目的に使用できず、そのようなアプリはソース コードを完全に表示および編集できるようにする必要があることに注意してください。ユーザーによって。」
Li 氏によると、iDOS 2 は iTunes ファイル共有を使用してカスタム ゲームやプログラムを実行しており、この機能は現在アプリのアイデンティティに不可欠になっています。 Appleの要求に従うために統合を削除することは、料金を支払っている顧客に対する「裏切り」になるだろうとリー氏は言う。
Li 氏は、このアプリが解釈されたコードに関するルールに抵触する可能性があることについて明らかにオープンでした。伝えられるところによると、彼はすべてのアプリのアップデートに、ドキュメント ブラウザ モードの使用と iTunes ファイル共有の組み込みを指摘するメモを同梱していたとのことです。
「私たちは解釈されたコードに関するAppStoreのポリシーを完全に認識しています。この提出の理由は、AppStore上にjsまたはpythonコードを実行する同様のアプリがあるためです。原則として、iDOSも例外ではありません」とメモには書かれています。 「ユーザーコードはアプリサンドボックス内のエミュレーター内で実行されるため、セキュリティリスクはありません。」
iDOS 2 が App Store から起動されると、2010 年に遡るアプリ シリーズに終止符が打たれることになります。Li の最初の iDOS エミュレータも、以前にプルされていました。帰途につくその後のバージョンである現在の iDOS 2 は 2014 年に発売されました。