Mac で Android アプリを実行する方法 [2024]

公開: 2024-02-08

Mac 上の Android アプリ– これを読んで騙されたかもしれませんが、実際にそれは可能です。 確かに、はい、ここでは 2 つのまったく異なるオペレーティング システムについて言及していますが、私たちの主張は真実です。 同様の祖先の背景により、ネイティブではありませんが、macOS で Android アプリを実行できます。

how to run android apps on mac

いくつかの制限はありますが、Mac 上で Android アプリを実行することはそれほど難しくありません。 考えられる用途には、Android 開発、Android アプリのテスト、カジュアル ゲームの実行、または単に楽しむことが含まれます。 どちらを選択しても、このガイドでは Mac で Android アプリを実行する最も簡単な方法を説明します。 さらに詳しく知りたい方は読み続けてください。

目次

何を、どのように、そしてトピックの背景

いいえ、Android アプリを Mac に直接インストールすることはできません。 Mac 上で Android アプリを実行することについて話すときは、その仮想化バージョンを指します。 Apple は、他のオペレーティング システムからアプリをネイティブにインストールすることを決して許可しません。 それで、どうやって? 答えはエミュレータと Android Studio にあります。

ご存じない方のために付け加えておきますが、macOS は Linux のベースでもある UNIX オペレーティング システムをベースにしています。 Android は Linux オペレーティング システムをベースにしているため、少しいじるだけで Android アプリを macOS 上で動作させることができます。 モバイル SoC と同じ ARM ベースのアーキテクチャに基づいて構築された新しい Apple シリコン SoC は、私たちの可能性をさらに確実なものにします。

これは、Google の公式サービスであるAndroid Studio for Macと、 Genymotionなどのサードパーティのクラウドベースのエミュレーション ソフトウェアを使用して可能になります。 アプリの互換性、サポートされていないバージョンなどに関連するいくつかの問題に直面する可能性がありますが、全体的には、目的を達成することができます。

最も人気のある Android エミュレータである Bluestacks について疑問に思っているなら、悲しいニュースが待っています。 Apple は、純正のマシンでエミュレータを実行することを好まないため、自社製 M シリーズ SoC を搭載した Mac のリリースに伴い、エミュレータの互換性を完全に削除しました。 そしてそれ以来、Bluestacks からこの点に関する更新がないため、今後も日の目を見ることはないと考えられます。

Android Studio を使用して Mac 上で Android アプリを実行する

Google では、Android Studio を、Android 開発とさまざまなオペレーティング システムでのアプリのテストに焦点を当てた統合開発環境 (IDE) と呼んでいます。 Google 自身が支援しているため、Android アプリ開発者にとっては特に興味深いものです。 最も優れた点は、Android Studio が Mac を含む複数のプラットフォームで利用可能であり、Mac 上で本格的な Android アプリを実行できることです。

ただし、Android Studio を使用して本格的なゲームをプレイすることはできないため、期待をそれに応じて保ち、場合によっては期待を和らげる必要があります。 Android Studio は原始的な OpenGL 3.0 グラフィック API に依存しているため、せいぜいカジュアル ゲームしか実行できません。 Mac (のようなもの) でゲームを適切に実行するには、クラウド ゲームの道を歩む必要があります。 PlayCover は、この機能を有効にするもう 1 つのアプリです。

そうは言っても、Mac でそれを動作させる方法は次のとおりです。

  1. Android 開発者 Web サイトにアクセスして、 Mac 用 Android Studioの最新バージョンをダウンロードします。
    download android studio hedgehog
  2. ファイルをインストールする前に、下にスクロールして使用条件に同意します。 ここで、ツールをインストールする Mac のタイプを選択するよう求められます。 お使いの Mac が Apple のカスタム M シリーズ (M1、M2、または M3) プロセッサのいずれかを使用している場合は、 Apple チップを搭載した Macを選択します。 そうでない場合は、 Intel チップを搭載した Macを選択してください。
    mac with apple chip
  3. ファイルがダウンロードされたら、そのフォルダーを見つけて、 .dmg ファイルをダブルクリックしてインストールを開始します。
    locate android studio dmg file
  4. Android Studio アプリのアイコンを、表示される Finder ウィンドウのApplicationsフォルダーにドラッグします。 これにより、アプリケーションが Mac のアプリケーション フォルダーに移動され、アプリがインストールされます。
    install android studio
  5. Launchpad開き、 Android Studioを探します。 アイコンをクリックしてアプリを起動します。
    launch android studio
  6. 表示される警告ボックスで「開く」をクリックします。
    click open to launch android studio
  7. 新たに開始するため、 [設定をインポートしない]オプションを選択します。 [OK]をクリックして続行します。
    do not import settings
  8. 必要に応じて、使用統計とクラッシュ レポートを Google に送信して Android Studio を改善することを選択できますが、 [送信しない]を選択してオプトアウトすることをお勧めします。
    don't send crash data to google
  9. 「次へ」をクリックして続行します。
    select next
  10. Google の推奨プリセットを取得するには、標準インストール タイプを選択します。 次に、 「次へ」をクリックします。
    standard installation
  11. 「次へ」をクリックして次に進みます。
    select next
  12. 使用許諾契約に同意し、 「完了」をクリックします。 [完了]をクリックするには、スクロールして左側のペインから最後のセクションに切り替える必要がある場合があります。
    accept terms to proceed
  13. インストールが完了するまで待ち、 「完了」をクリックします。 これでセットアップは完了です。
    finish android studio installation
  14. ホーム ページで、 [その他のアクション]をクリックし、ドロップダウン メニューから[仮想デバイス マネージャー]を選択します。
    virtual device manager
  15. 左上隅にあるプラス (+) アイコンを選択して、新しい仮想デバイスを作成します。 仮想デバイスを直接作成するオプションが表示された場合は、それをクリックします。
    create new virtual device
  16. ここからが重要な部分です。 Android アプリはタブレットよりも携帯電話向けに最適化されているため、 Cカテゴリで他のものではなく、電話が選択されていることを確認してください。
    category - phone
  17. この記事の執筆時点では、Android Studio でサポートされている最新の Pixel デバイスはPixel 7 Proであり、他のいくつかの Pixel デバイスと並んでいます。 どのデバイスを選択した場合でも、その横にGoogle Play ストアアイコンが表示されていることを確認してください。 これにより、Google Play ストアからアプリを直接インストールできるようになります。 それ以外の場合は、Google Play ストアを別途サイドロードし、そこからアプリをインストールする必要があります。 「次へ」をクリックします。
    select pixel 7 pro
  18. Androidバージョンを選択します。完全に安定してバグがないわけではない可能性があるため、最新バージョンではないことが望ましいです。 横にあるダウンロードボタンをクリックして、選択した Android バージョンをデバイスにロードします。 この例では、API レベル34UpsideDownCake (Android 14) を選択しました。
    install android upsidedowncake
  19. しばらく待って、完了したら「完了」をクリックします。
    finish android installation
  20. インストールしたばかりの Android バージョンを選択し、 「次へ」をクリックします。
    load android version
  21. デバイスに新しい名前を付け、方向がに設定されていることを確認します。 次に、 [詳細設定を表示]をクリックします。
    rename android device
  22. ここで、下にスクロールしてデバイスの内部ストレージを増やします。 Android デバイスに複数のアプリをインストールする場合、これは非常に重要です。 「完了」をクリックします。
    set internal storage
  23. これでデバイスが作成されるはずです。デバイスの横にある[再生]アイコンをクリックして起動できます。
    play android device
  24. デバイス フレームが表示され、起動しているはずです。 仮想デバイスを使用するために必要なすべての重要な機能は右端にあります。 device booting
  25. アプリをインストールするには、 Play ストアを開きます。
    google play store
  26. Google アカウントにサインインし、引き続き Google Play ストアを使用して Android アプリをインストールして実行します。
    sing in to google account

Genymotion を使用して Mac 上で Android アプリを実行する

Genymotion は、Mac 上で Android アプリを実行できるクラウドベースの Android エミュレーターです。 クラウドベースであるため Apple の制限を回避できるため、Mac 上で Android アプリを実行できる数少ないエミュレータの 1 つとなっています。 Genymotion は無料ではありませんが、個人使用でソフトウェアを使用する場合は料金を支払う必要はありません。機能には制限があります。

  1. こちらからGenymotion の公式 Web サイトにアクセスし、 macOS (x86_64、Silicon)用のアプリをダウンロードします。
    download genymotion for mac
  2. ダウンロードしたファイルを見つけてダブルクリックして起動します。 Genymotion Shell.appおよびGenymotion.appアイコンを、Finder ウィンドウ内の Mac のアプリケーションフォルダーにドラッグします。 これでアプリが Mac にインストールされるはずです。
    install genymotion
  3. Launchpad を開き、 Genymotion を選択して起動します。
    launch genymotion
  4. 表示される警告ボックスで「開く」をクリックして続行します。
    open genymotion
  5. ここで、Genymotion アカウントにサインインするか、まだアカウントを持っていない場合は新しいアカウントを作成する必要があります。その場合は、 [アカウントの作成]を選択します。 ブラウザ ウィンドウが開き、自分に関する必要な情報を入力して新しいアカウントを作成できます。 次に、同じ資格情報を使用してアカウントにサインインします。
    create genymotion account
  6. 無料で使用でき、ライセンスも必要ないため、 [個人使用]を選択します。 「次へ」をクリックします。
    genymotion personal use
  7. チェックボックスを選択してエンド ユーザー使用許諾契約に同意し、 [次へ]をクリックします。 以上でアプリケーションのセットアップ手順は完了です。
    accept terms of genymotion
  8. 上部の赤いプラス (+)をクリックして、新しいマシンを作成します。
    create new virtual device in genymotion
  9. リストからデバイスを選択します。 私たちの場合、 Samsung Galaxy Note 10+を選択しました。 「次へ」をクリックして次に進みます。
    select genymotion device - galaxy note 10+
  10. [システム]で、RAM とプロセッサの適切な容量を割り当てます。 少なくとも2 つの CPU コア2 GB (2,048 MB)の内部ストレージを専用にすることをお勧めします。 [はい]を選択します。
    set storage capacity of genymotion device
  11. 必要に応じてデバイスの名前を変更し、 「次へ」をクリックして他の設定ページに進みます。 最後に、 「インストール」をクリックします。
    how to run android apps on mac [2024] - rename device genymotion
  12. ダウンロードが完了するまで待ち、表示される再生アイコンをクリックして仮想マシンを起動します。
    run genymotion device
  13. デバイスは数秒で起動しますが、驚いたことに、Google Play ストアが見つかりません。 これを有効にするには、右側のツールバーから「Open GAPPS」を選択します。
    open gapps
  14. 利用規約に同意して次に進みます。 Google Play ストアがまもなくインストールされるため、仮想デバイスを再度使用する前に再起動する必要があります。
    accept gapps terms
  15. Google Play ストアで Google アカウントにサインインし、それに応じて続行します。 この後、Android デバイスと同様にアプリをインストールして実行できます。
    sign into google account in genymotion to run android apps on mac

Mac 上での Android アプリ – 可能になりました!

多少時間がかかりますが、最初のインストール手順が完了すると、Mac 上で Android アプリを実行できるようになります。 エミュレータは決して快適なエクスペリエンスを提供しませんでしたが、Google の Android Studio ソフトウェアがそれを変えるために登場しました。 一方、Genymotion のようなクリエイティブ クラウド ベースの Mac 用 Android エミュレータは、エンド ユーザーにより多くのオプションを提供しており、常に歓迎されています。

Mac での Android アプリの実行に関する FAQ

1. なぜ新しい Mac ではエミュレータを実行できないのですか?

Apple シリコン チップセットの発表以来、Apple は Mac 上で実行するサードパーティ エミュレータのサポートを中止しました。 これまででも、BlueStacks のような人気のあるエミュレータは Apple シリコンと互換性を持たせていないため、将来的には登場する可能性は低いです。 Mac で Android アプリを実行する唯一の実現可能な方法は、Google Android Studio または Genymotion などのクラウドベースのシミュレーターを使用することです。 ゲームといえば、クラウド ゲーム ソリューションまたは PlayCover のようなサードパーティ アプリに依存する必要があります。

2. Google Android Studio でゲームを実行できますか?

Google Android Studio を使用して Mac でゲームをプレイすることはできますが、本格的なバトル ロイヤル ゲームや同様の品質のゲームを実行できるとは期待できません。 それにもかかわらず、Android Studio はカジュアル ゲームを適度に実行できるため、その点は問題ありません。 前述したように、Mac でゲームをしたいと考えているゲーマーは、クラウドベースのゲーム ソリューションや PlayCover のような専用アプリに注目する必要があります。

3. Google Android Studio は本格的な Android アプリを実行できますか?

Android Studio は、Android 開発者とアプリ テスター向けのツールとして、正確なテスト条件を保証するために実際のデバイスを模倣したデバイスを提供します。 これにより、実際の取引に非常に近い仮想マシンが作成されます。 しかし、最終的にはまったく異なるオペレーティング システムで実行されるため、ゲームなどの極端なシナリオで理想的なパフォーマンスを期待することはできません。 ただし、Android Studio は対象ユーザーにとって完全に理想的です。

さらに、エクスペリエンスを妨げる可能性のあるパフォーマンス制限も発生する可能性が非常に高くなります。 新しいバージョンではなく、古いソフトウェア バージョンでテストすることが常に推奨されるのはこのためです。一般に、バージョンの方が安定しているからです。 さらに、タッチ入力画面を備えた Mac はないため、実際のスマートフォンを使用して再現することはできません。 これは、既存のキーボード キーを再マップする必要があるゲームの場合に特に困難です。

4. 仮想デバイスのインストール後にアプリをインストールして実行するにはどうすればよいですか?

その後は非常に簡単です。 Android Studio の場合は、Google Play ストアを開いて Google アカウントにサインインします。 Google が認識していないデバイスにログインしているため、2 要素認証プロセスを通過する必要があります。 ログインしたら、Google Play ストアでアプリを検索してインストールし、通常と同じように使用を開始します。 Genymotion を使用して作成された仮想デバイスでも手順は同じですが、最初に Google Play ストアを個別にオンボードする必要があります。これについては上記のガイドで正式に説明されています。