- ニュース

写真:iDOS
Apple が激怒する可能性のあるすべてのアプリの中で、iPhone でクラシックな DOS ゲームをエミュレートできるアプリがリストのトップに入るとは思えない。
しかし、Appleの誰かが明らかにこれに異議を唱えている。iDOS 2の開発者であるChaoji Li氏は最近、Appleが彼のDOSエミュレーションアプリのアップデートを拒否したと明かした。理由は、実行コードを起動するというものだ。Li氏のiDOSアプリのいくつかのバージョンは2010年からApp Storeで公開されていたにもかかわらずだ。
7月に、Li氏は「iDOS 2はまもなく消える」と題したブログ記事で、App Storeから削除される予定であることを警告するAppleのメッセージを投稿した。
2021 年 8 月 9 日更新: Li 氏が懸念していたとおり、iDOS 2 は App Store から削除されました。
Apple は、同じ古い 2.5.2 を理由に、iDOS 2 を AppStore から削除しました。
— Chaoji Li (@litchiedev) 2021年8月9日
iOS用DOSBox
中国南部に住む30代のアプリ開発者であり、専業主夫でもあるChaoji Liさんは、2010年に第一世代のiPadを手に入れてすぐにiDOSの開発を始めました。
「パフォーマンスはかなり印象的でした」とLi氏はCult of Macに語った。「DOSBox(無料オープンソースのDOSエミュレータ)はモバイルデバイスには負荷が高すぎると言われていましたが、実際に試してみて、どれほどひどいのか確かめてみようと思いました。」
リー氏が考案したアプリ「iDOS」は、iOSデバイスでダウンロードした古いDOSゲームを実行できるようにしました。マウスとキーボードのエミュレーション機能も搭載されており、非常に優れた動作をしていました。
DOS を覚えていない方のために説明すると、1980年代から90年代初頭にかけて、PC でゲームを所有し、プレイする上で中心的な役割を果たしたコマンドライン ディスク オペレーティング システムでした。『プリンス オブ ペルシャ』、『Doom』、『レミングス』、『デューク ニューケム』 、『コマンダー キーン』といったタイトルを思い浮かべてみてください。
これらのゲームのいくつか(例えば『Doom』)は、公式移植版として今でもApp Storeで見つけることができますが、多くは廃れてしまいました。特に、2021年現在でも収益を上げているフランチャイズを生み出していない、あまり知られていないタイトルはそうです。エミュレーションは法的観点から依然として議論の余地がありますが、場合によっては、ゲーマーがビンテージハードウェアを購入せずに古いタイトルをプレイできる唯一の方法となっています。
それがiDOSのようなアプリの魅力です。それに加えて、まるで新しいiPhoneが1988年製のコンピューターのように見えるのも魅力です。

写真:iDOS
DOSの時代
初代iPhoneをはじめとするAppleデバイスに携わる前、Li氏はPCユーザーだった。
「私の最初のPCはWindows 98 Pentium PCだったので、DOSゲームやStarCraft、Tomb Raiderなどのゲームをプレイしていました。『Civilization II』は私の一番のお気に入りです。」
iDOSは、彼のようなユーザーが子供の頃から愛用していたゲームをダウンロードしてプレイできるオープンソースプロジェクトとして構想されていました。しかし、Appleはすぐに反対しました。
「iDOSが初めてApp Storeにリリースされたとき、話題になった2日目に削除されてしまいました」とリー氏は語る。「それ以来、私は宣伝を恐れるようになりました。確かに人気は急上昇しましたが、その後、iDOSを実用的な用途に使えなくなってしまうのです。」
それ以来、Appleとの争いは続いています。アプリは2011年にApp Storeへの復帰を許可されましたが、2015年10月から2020年9月までの4年間、アップデートがありませんでした。これは、iTunesのファイル共有と、所有権のないゲームファイルのバンドルに関する制限が原因でした。しかし、昨年、iDOSは新たなアップデートで再登場しました。
今回、Apple は再びこれに反対し、アプリによる実行可能コードのインストールや起動を禁止する App Store の規則を理由にバグ修正アップデートを拒否した。
「本当にお気の毒に思います」と、李氏がこのニュースを発表した際、ウェブサイトにコメントを寄せた人がいた。「新世代のコンピューティングが到来したのに、その色彩はディストピアそのものなんです」
アップルとの戦い
リー氏はアップルへのメッセージの中で、「ユーザーコードはアプリサンドボックス内のエミュレーター内で実行されるため、(ユーザーに)セキュリティ上のリスクはない」と主張した。
「長年にわたり、何千人ものユーザーからiTunesファイル共有の有効化を要望されてきました」と彼は続けた。「彼らは古いDOSアプリをiOSデバイスでも引き続き使えるようにしたいと強く望んでいます。だからこそ、私たちは彼らのために努力すべきだと考えています。」
彼はまた、App StoreにはJavaScriptやPythonコードを実行するアプリが複数存在すると指摘した。これは一見すると、iDOSが告発されているのと同じルール違反であるように思える。しかし、Appleはどうやらこれを全く受け入れていないようだ。
リー氏は、Appleが「正気を取り戻し」、iDOSを再び復活させてくれることを期待していると述べた。しかし、Appleがサイドロードアプリの許可に反対し続けていることを考えると(Epic Gamesとの訴訟からもわかるように)、その可能性は低いようだ。
しかし、たとえそれが実現しなかったとしても、李氏は諦めるつもりはない。
「GitHubプロジェクトのメンテナンスは引き続き行います。開発者プログラムに加入している方は、ソースコードからビルドしてアプリをデバイスにインストールできます」と彼は述べた。「結局のところ、オープンソースなのですから。」