Windows 11 で Android アプリを使用する方法: 課題と制限



Windows 11でAndroidアプリを動かすのは、今のところ必ずしもスムーズではありません。特にまだテスト段階だからです。Amazonアプリストアのアプリを動かそうとしたことがある人なら、Windows Insiderビルドが必要だったり、ハードウェア仮想化を有効にしたり、米国にいなければならないなど、たくさんのハードルにぶつかったことがあるでしょう。そしてもちろん、プロセス全体が少し不安で、いくつかのステップはいつ壊れてもおかしくないように感じます。しかし、最終的にすべてのピースがカチッとはまり、WindowsデスクトップでAndroidアプリが起動するのを見ると、かなり満足感があります。多少のセットアップの手間がかからず、ベータ版でも構わないという人のために、このガイドでは、必要なものとアプリを動かす方法を詳しく説明しています。

Windows 11でAndroidアプリを有効にする方法

お使いのPCがこれをサポートしているかどうか(および必要なもの)を確認してください

  • まず、Windows 11のInsider Previewビルドが必要です。まだ安定版ではないため、[設定] > [Windows Update] > [Windows Insider Program]からWindows Insider Programにご参加ください。
  • PC はハードウェア仮想化をサポートしている必要があります (最近の PC のほとんどはサポートしていますが、BIOS/UEFI で有効になっているかどうかを再確認してください (Intel VT-x または AMD-V を探してください)。
  • また、米国ベースの Microsoft アカウント、Intel 第 8 世代または AMD Ryzen 3000 シリーズなどのサポートされている CPU、少なくとも 8 GB の RAM (多いほど良い)、および SSD (当然ながら、Windows では必要以上に難しくする必要があるため) も必要になります。
  • Appstore には Amazon アカウントも必要であり、海外にいる場合は地域設定を米国に設定する必要があります。

これはプレビュー版であり、正式版ではないため、一時的なものです。バグが発生する可能性がございますので、よほどの覚悟がない限り、業務に不可欠なマシンでは実行しないでください。

Windows Subsystem for AndroidとAmazon Appstoreの入手

  • Microsoft Store を開き、Amazon Appstoreを検索して「入手」を押します。ただし、ちょっと待ってください。まず仮想化を有効にするように指示された場合は、マザーボードのBIOSで仮想化を有効にする必要があります。通常は、再起動し、起動中にF2キーまたはDelキーを押すと、仮想化の設定画面が表示されます。
  • Windows Subsystem for Android (WSA)をインストールします。これはWindows内の仮想Androidデバイスのようなものなので、プロンプトが表示されたら「ダウンロード」をクリックし、許可を確認してください。
  • インストールが完了したら、Amazonアプリストアを開き、Amazonアカウントでサインイン(または新規作成)するだけです。これで準備完了です。

一部の環境では、仮想化の有効化が初回失敗したり、BIOSのアップデートが必要になったりすることがあります。設定を有効にした後に再起動すると、奇妙な問題が解決することがよくあります。次のビルドを待つだけでも改善する場合もあります。

Androidアプリのインストールと起動

  • スタートメニューから Amazon アプリストアを開きます。
  • 必要なアプリを検索してください。Amazon Kindle アプリやショッピング アプリのほか、人気の Android アプリも見つかります。
  • 「入手」または「ダウンロード」をクリックします。アプリは新しいAndroidコンテナ内にインストールされます。
  • 完了したら「開く」をクリックして、ネイティブWindowsのように使い始めましょう。仮想化されたAndroid環境にあることを考えると、不思議なほど満足感があります。

Android アプリのサイドローディング(勇気があり、何をすべきか分かっている場合)

ここからが少しややこしいところです。基本的には、Windows を騙して APK ファイルを直接インストールさせることになります。ADB (Android Debug Bridge) をインストールする必要があります。Google のプラットフォーム ツール からダウンロードしてください。zip ファイルを解凍し、コマンド プロンプトまたは PowerShell でコマンドを実行して接続し、アプリをプッシュします。また、Windows Subsystem for Android の設定で開発者モードに切り替える必要があります。 [設定] > [アプリと機能] > [オプション機能]で[開発者モード] を有効にしてください。

次に、のようなコマンドadb connect IP_ADDRESS:PORT(IP は Android サブシステムの設定に表示されます) を使用して、 で APK をインストールしますadb install PATH_TO_APK

この方法はうまくいく場合もありますが、初心者にはあまり優しくなく、失敗するとAndroidコンテナが乱雑になったり不安定になったりする可能性があります。コマンドラインとAndroid開発ツールに慣れていない限り、この方法はお勧めしません。

代替オプション: エミュレータ

もしこれらすべてがあまりにも脆弱だったり制限が多すぎると感じたら、BlueStacksNoxPlayerなどのAndroidエミュレータを使うという方法もあります。確かにこれらは主にゲームに特化していますが、Androidを問題なく動作させ、サイドロードAPKもよりスムーズにサポートしています。さらに、より洗練されている傾向があるので、より多くのアプリを本当に使いたいのであれば、こちらの方が安全な選択肢となることが多いでしょう。

米国外から米国のApp Storeにアクセスするには

地域設定の変更は難しい場合があります。最も簡単な方法は、設定 > 時刻と言語 > 地域で Windows の地域を 米国 に設定することです。VPN を使用して米国のサーバーに接続し、ストアを再起動してください。地域エラーが発生した場合は、Amazonから直接 Amazon アプリストアをダウンロードし、手動でインストールしてください。この方法で地域ブロックを回避できる場合もありますが、設定によって結果は異なる場合があります。

まとめ

これが誰かのWindows 11でAndroidアプリを動作させるのに役立つことを願っています。少なくとも、Microsoftがより安定した完全なソリューションを正式にリリースするまでは。今のところ、このプロセス全体はまだ実験的な感じがして、サポートも限られています。しかし、うまくいけばかなり感動的です。ただし、途中で多少の手間と、おそらく数回の再起動が必要になることを覚悟しておいてください。

まとめ

  • Windows Insider プログラムに参加し、互換性のあるビルドに更新してください。
  • BIOS で仮想化を有効にします。
  • Microsoft Store 経由で Amazon Appstore をインストールします。
  • Amazon アカウントでサインインし、Android アプリのインストールを開始します。
  • 上級ユーザーの場合は、ADB を使用して APK をサイドロードしますが、リスクに注意してください。

まとめ

全体的に見て、今のところ少し使いづらいですが、ベータ版の機能が問題なく、試してみたいという方には、試してみる価値はあるでしょう。このシステムはまだ開発段階なので、Microsoftは時間をかけて改善していく可能性があります。今のところは、多少の不具合があることを覚悟し、トラブルシューティングに抵抗がない限り、ミッションクリティカルなPCでは使用しないでください。



この記事は役に立ちましたか?