マイキー・キャンベル
· 2分で読めます
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氏は述べている。
Li氏は、このアプリがインタープリタ型コードに関する規則に抵触する可能性があることを率直に認めていたようだ。報道によると、彼はアプリのアップデートごとに、ドキュメントブラウザモードの使用とiTunesファイル共有の導入について注意書きを追加していたという。
「AppStoreのインタープリタコードに関するポリシーは十分に認識しています。今回この報告を提出した理由は、AppStoreにJavaScriptやPythonコードを実行する類似のアプリが存在するためです。原理的にはiDOSも例外ではありません」とメモには記されている。「ユーザーコードはアプリのサンドボックス内のエミュレータ内で実行されるため、セキュリティリスクはありません。」
iDOS 2がApp Storeから起動すれば、2010年に遡るアプリシリーズに終止符が打たれることになる。Li氏の最初のiDOSエミュレーターも、2011年にストアに復帰する前に削除された。後継バージョンである現在のiDOS 2は、2014年にリリースされた。