iPhoneではAndroidアプリをそのままでは実行できません。しかし、気に入ったAndroidアプリのiOS版がリリースされていることがよくあります。また、脱獄(ジェイルブレイク)も可能です。この記事では、Androidへの移行以外の選択肢について解説します。
Android アプリが iPhone で動作しないのはなぜですか?
AndroidとiOSはモバイルOSの二大巨頭です。ほとんどのスマートフォン(そしてほとんどのタブレット)はどちらか一方を使用しています。そして、それぞれのプラットフォームには独自のアプリセットがあり、それぞれの公式アプリストアから入手でき、そのプラットフォームでのみ動作します。
特に Apple はアプリの提供元について非常に厳格で、iPhone (iOS 搭載) の Google Play ストアにアクセスして気に入った Android アプリを入手するだけではだめです。また、Android 端末で既に購入したアプリを iPhone にインストールすることもできません。
問題は根本的なものです。AndroidアプリはAndroidプラットフォームで動作するようにコーディングされており、iOSアプリも同様にiOSプラットフォームで動作するようにコーディングされています。開発者はまず一方のプラットフォーム向けにアプリを開発し、それをもう一方のプラットフォームに「移植」することになりますが、これには膨大なコーディング作業が必要になります。
Android アプリを iPhone で実行させる唯一の方法は、まず iPhone で Android を実行することですが、これは現時点では不可能であり、Apple が認可することは決してありません。
iPhoneを脱獄し、iPhone向けに作られたAndroid風OS「iDroid」をインストールすることは可能です。ただし、Android自体をiPhoneにインストールすることはできません。
デマやいたずら
本稿執筆時点では、英国でクリーンなウェブブラウザで「iPhone に Android アプリをインストールする方法」というフレーズを Google 検索すると、トップの結果 (Google の「回答ボックス」または記事のスニペットの 1 つに繰り返し表示される) は明らかに期待できそうに見えます。それは、「iPhone で Android を起動して実行するための簡単な手順」を紹介するチュートリアルです。

これは2015年のエイプリルフールに書かれたいたずら記事です(日付は明らかにヒントですが、回答欄には表示されません)。iPhoneでAndroidを実行する方法はありません。
このような記事には注意が必要です。問題は、Googleのページスキャンスパイダーにはユーモアのセンスがなく、今のところいたずらを見抜くのがあまり得意ではないことです。
iPhone相当
はるかに簡単な方法は、同じアプリの iOS バージョンを探すことです (提案するのはおそらく上から目線なので、これが明らかなように思われた場合はお詫びします)。
ほとんどの開発者は両方のプラットフォームで一貫したブランドを使用しているため、App Store で同じ名前を検索できます。ただし、Apple では許可されているものと許可されていないものについて厳しい場合があることに注意してください。名前が異なる場合は、開発者自身の Web サイトで App Store リンクも確認してください。
残念ながら、再度料金を支払う必要があります (有料アプリの場合)。ただし、Android バージョンで支払った追加コンテンツやアプリ内購入を再ダウンロードできる可能性があります。再度、開発者に確認してください。
Google Play ストアには Apple の App Store より多くのアプリがありますが、有名なアプリは最初に iOS に登場します (iOS ユーザーは平均してより多くのお金を使うため)。つまり、Android のアプリやゲームが気に入ったら、おそらく iOS にも同等のアプリがある可能性が高いということです。
たとえゲームがなくても、代替ゲームは必ず存在します。もしかしたら、もっと良いゲームもあるかもしれません。例えば、「The Room」や「Candy Crush」の代替ゲームをまとめてみました。