開発者がiPhone OSのエミュレーションに成功

Table of Contents

開発者がiPhone OSのエミュレーションに成功

Martjin de Vos という名の開発者が、Apple 以外のデバイスで初の iPhone OS をエミュレートすることに成功しました。

開発者はブログ投稿で結果を発表し、最も困難だったのはハードウェアコンポーネントのエミュレーションだったと述べた。iPhone版では追加コンポーネントのエミュレーションが必要となるため、最初のビルドはiPod向けに作成されたという。de Vos氏はさらに、OS 1.0を選択した理由として、最近のOSに比べてセキュリティメカニズムが少ないことを挙げた。

iPhone OS

彼の研究は、オープンソースのブートローダー実装であるOpeniBootによって実現しました。この中止されたプロジェクトにより、ユーザーは初代iPod TouchとiPhoneのOSをAndroidに変更することができました。

最終プロジェクトはQEMUでエミュレートされており、いくつかのバグと不具合はあるものの、問題なく動作します。プリインストールアプリは動作しますが、システムクラッシュが散発的に発生する可能性があります。de Vos氏は、次のプロジェクトとして第2世代iPod Touchのエミュレーションを行う予定だと語っています。


Discover More