Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

Windows 11でAndroidアプリをサイドロードして実行する方法(Windows Insider不要)

Windows 11の発表時における最大の注目ポイントの一つが、Androidアプリとの互換性でした。この発表により、サードパーティ製エミュレーターを使わずに、Windows PC上で直接Androidアプリを実行できるようになると期待されました。では、実際にWindows 11でAndroidアプリを動かすにはどうすればよいのでしょうか?

公式には、この機能は現時点で米国のWindows Insider Programユーザーのみが利用可能です。しかし、それ以外のユーザーにも回避策は存在します。本記事では、Insiderビルドを使用せずに、Windows 11でAndroidアプリをサイドロードして実行する方法を詳しく解説します。

なぜWindows 11でAndroidアプリをサイドロードする必要があるのか?

MicrosoftはAmazonと提携し、Windows向けのAndroidアプリの配信元としてAmazon Appstoreを採用しました。しかし、Amazon Appstoreのカタログは、Google Playストアと比べると非常に限られています。

そのため、仮にAndroidアプリ互換機能がWindows 11の正式リリースに組み込まれたとしても、Playストアにあるすべてのアプリをインストールできるわけではありません。ここで役立つのがサイドローディングと、Androidのオープンソースという特性です。

サイドローディングとは、サードパーティのソースからAndroidアプリをインストールすることです。ソースは公式・非公式を問いません。セキュリティ上の理由から、AndroidはGoogle Playストア以外からのアプリインストールをブロックしています。これは、アプリ開発者の公式サイトからAPKパッケージを直接ダウンロードする場合でも同様です。

幸い、Androidには「提供元不明のアプリ」のインストールを許可するオプション機能が備わっています。同様に、Windows 11のWindows Subsystem for Android(WSA)を使用すれば、サードパーティのソースからAndroidアプリをサイドロードできるのです。

Windows InsiderなしでWindows 11上のAndroidアプリを実行する方法

Windows 11にAndroidアプリを正常にサイドロードするには、いくつかのソフトウェアコンポーネントが必要です。具体的には、Windows Subsystem for AndroidAndroid Debug Bridge(ADB)セットアップ、そしてもちろん、インストールしたいアプリのAPKファイルです。

各コンポーネントについては、このガイドの後半で簡単に説明します。それでは始めましょう。

ステップ1: Windows Subsystem for Androidをインストールする

Windows 11でAndroidアプリをサイドロードして実行する方法(Windows Insider不要)

Windows Subsystem for Androidは、Windows 11デバイスでAmazon AppstoreのアプリやサイドロードしたAndroidアプリを実行できるようにする機能です。ただし、この機能は現在、米国のWindows Insider ProgramのBetaチャネルおよびDevチャネルでのみ利用可能です。

プレビュービルドを実行していない場合は、サードパーティ製ユーティリティを使ってAndroid環境をダウンロード・セットアップします。以下は、Windows 11正式リリース版にWindows Subsystem for Androidをインストールする手順です。

  1. Microsoft Storeのオンラインリンクジェネレーターサイトにアクセスします。
  2. ドロップダウンメニューをクリックし、「URL(link)」を選択します。
  3. 次に、「RP」のドロップダウンをクリックし、「Slow」を選択します。
  4. アドレスバーに以下のURLを入力し、「Generate temporary link」ボタン(チェックマーク)をクリックします。
    https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr
  5. リンクジェネレーター画面にいくつかのオプションが表示されます。ページ最下部までスクロールし、「MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle」ファイルをクリックします。
  6. ブラウザが安全でないファイルとして警告を表示する場合があるため、ダウンロードを許可してください。ダウンロードが完了するまで待ちます。
  7. 次に「Win + S」キーを押し、「powershell」と入力します。
  8. 検索結果から「管理者として実行」をクリックします。
  9. Windows Subsystem for Androidをインストールするには、「Add-AppxPackage -Path」コマンドに続けて、引用符内にダウンロードしたファイルの場所を指定します。
  10. たとえば、Windows Subsystemバンドルを「C:\Users\UserName\Downloads」フォルダーにダウンロードした場合、完全なコマンドは次のようになります。
    Add-AppxPackage -Path “C:\Users\Tashreef\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle”

インストールが完了するまで待ちます。インストール後、スタートメニューを開くと、他のアプリの中にWindows Subsystem for Androidが表示されるはずです。なお、パッケージに含まれるAmazon Appstoreにアクセスするには、PCの再起動が必要です。

ステップ2: 仮想マシンプラットフォームを有効にする

Windows 11でAndroidアプリをサイドロードして実行する方法(Windows Insider不要)

Windows Subsystem for Androidをセットアップするには、Windows 11で仮想マシンプラットフォームを有効にする必要があります。これは仮想マシンのプラットフォームサポートを有効にする機能で、Linux用Windowsサブシステム(WSL2)にも必要とされます。WSL2はWindows 11のオプション機能であり、従来の「Windowsの機能」ウィンドウから有効化できます。

仮想マシンプラットフォームを有効にする手順:

  1. 「Win + I」キーを押して「設定」を開きます。
  2. 左側のペインで「アプリ」タブを開きます。
  3. 「オプション機能」をクリックします。
  4. 「関連設定」セクションまでスクロールし、「Windows のその他の機能」をクリックします。
  5. 開いた「Windows の機能」ウィンドウで、「仮想マシン プラットフォーム」を見つけて選択します。
  6. 「OK」をクリックして変更を適用します。

変更を保存するためにPCを再起動します。再起動後、Androidアプリをサイドロードするために必要な最小限のADBセットアップをインストールします。

ステップ3: Windows 11にMinimal ADBセットアップをインストールする

Android Debug Bridge(ADB)は、対応デバイスと通信するためのコマンドラインツールです。さまざまなコマンドを実行できるため、コマンドプロンプトを使用してAndroidアプリをサイドロード・インストールすることが可能です。以下は、Windows 11システムにADBセットアップをインストールする方法です。

  1. ADB and Fastbootのページにアクセスし、「Installer」ファイルをダウンロードします。
  2. インストーラーを実行し、画面の指示に従ってインストールを完了させます。
  3. セットアップのインストール後、アプリのAPKを使用してWindows 11にAndroidアプリをインストールできるようになります。

ステップ4: Windows 11にAndroidアプリをサイドロードする

Windows 11でAndroidアプリをサイドロードして実行する方法(Windows Insider不要)

Androidアプリをサイドロードするには、そのアプリのAPKファイルが必要です。「APKMirror」などのサードパーティサイトからクリーンなAPKをダウンロードできます。APKMirrorは、安全なAPKを入手できる信頼性の高いソースです。手順は以下の通りです。

  1. APKMirrorにアクセスし、インストールしたいアプリのAPKファイルを検索してダウンロードします。
  2. 次に、「Windows Subsystem for Android」を起動します。
  3. 「サブシステム リソース」で「継続的」を選択します。
  4. スイッチを切り替えて、「開発者モード」を「オン」にします。
  5. 次に、「IP アドレス」をコピーします。IPアドレスが表示されない場合は、「更新」ボタンをクリックしてください。それでも表示されない場合は、「ファイル」セクションの「エクスプローラー」アイコンをクリックしてシステムを再起動します。再度「更新」ボタンをクリックすると、IPアドレスが表示されるはずです。
  6. 「Win + R」キーを押し、「cmd」と入力して「OK」をクリックし、コマンドプロンプトを開きます。
  7. コマンドプロンプトウィンドウで、以下のコマンドを入力してEnterキーを押します。「YourIPAddress」の部分はコピーしたIPアドレスに置き換えてください。
    Adb connect YourIPAddress
  8. 次に、「adb devices」と入力して、接続が確立されたかどうかを確認します。Windows 11でAndroidアプリをサイドロードして実行する方法(Windows Insider不要)
  9. アプリをインストールするには、「adb install」と入力し、APKファイルをコマンドプロンプトにドラッグ&ドロップしてファイルパスを追加します。完了すると、コマンドは次のようになります。
    adb install C:\Users\Tashreef\Downloads\com.rovio.dream_1.37.1-25240_minAPI21(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com.apk
  10. Enterキーを押し、成功メッセージが表示されるのを待ちます。

インストールが成功すると、アプリはスタートメニューと検索結果に表示されます。この時点で入力デバイスを設定する必要はないので、そのままアプリを起動してみましょう。

コマンドプロンプトを使わずにAndroidアプリをサイドロードする方法

Windows 11でAndroidアプリをサイドロードして実行する方法(Windows Insider不要)

コマンドプロンプトを使ったアプリインストールの手間を避けたい場合は、「WSATools」を利用するのがおすすめです。これはWindows Subsystem for Android向けのサードパーティ製APKインストーラーで、エクスプローラーとの統合機能により、APKを簡単に選択してサイドロードできます。

WSAToolsでAPKをインストールする手順:

  1. WSAToolsのページにアクセスし、アプリをインストールします。
  2. アプリを起動し、「Select an APK」をクリックします。
  3. インストールしたいAPKを選択し、「Load APK」をクリックします。
  4. 「Install」ボタンをクリックしてインストールを完了します。

お気に入りのAndroidアプリがWindows 11で使えるように

ほぼすべてのAndroidアプリをサイドロードできますが、一部のアプリではパフォーマンスの問題が発生する可能性があります。また、Googleサービスの実行を必要とするアプリ(Disney+ホットスターなど)は、現時点ではまだ動作しません。

システムリソースへの影響は、アプリの負荷によって異なります。グラフィック処理の重いAndroidゲームを実行する際には、CPUとGPUリソースがかなり消費されますが、特別異常なことではありません。また、現時点ではWindows Subsystem for Androidに極めて滑らかな体験を期待しないでください。まだ開発途上であり、Microsoftがバグを解消するまでにはある程度時間がかかるでしょう。

  1. Windows PCでAndroidを動かす方法!おすすめエミュレータ3選とインストール手順

    Windowsパソコン向けアプリはどれほど充実していても、Androidにしか存在しないアプリはまだ数多くあります。そうしたアプリをお使いのPCでも使えたら便利だと感じたことはありませんか?実は、適切なツールさえあれば誰でも実現できます。また、開発者の方なら、実機を用意せずにパソコン上でアプリをテストしたい場面もあるでしょう。そんなときに役立つのがサードパーティ製のAndroidエミュレータです。ただし、一般的なソフトと比べると導入のハードルがやや高めなのも事実。そこで本記事では、初心者でも迷わず進められるよう、代表的なエミュレータ3つとそれぞれのインストール手順をわかりやすく解説します。それ

  2. Windows 11でAndroidアプリを実行する方法|Amazon Appstoreの導入手順とサイドロード術

    Windows 11のPCでもAndroidアプリが使えたら便利だと思いませんか?その夢はついに現実になりました。Windows 11では、サードパーティ製ソフトやエミュレーターを別途用意しなくても、Androidアプリを簡単に実行できます。鍵となるのが「Amazon Appstore」。Microsoft Storeからインストールすれば、厳選されたカタログの中からお気に入りのアプリやゲームを閲覧・インストールできるようになります。ただし注意点として、この機能はリリース当初、米国でのみサポートされていました。 スマートフォンだけでなくWindows PCでもアプリを活用したい——これは多く