Windows 11 の最も魅力的な機能の 1 つは 、Android アプリをインストールする 機能です。ついに、お気に入りのモバイル アプリの一部をデスクトップ PC で使用できるようになりました。マイクロソフトはどのようにしてこれを実現したのでしょうか?見てみましょう。
必要なもの
Android アプリのサポートは、Windows 11 の初期リリースの一部としては提供されませんでした。2021 年 10 月の時点では、Windows 11 のベータ版 Insider Preview チャネルを使用している場合にのみ Android アプリをインストール できます。
将来的には、必要なハードウェア仮想化サポートを備えたすべての Windows 11 デバイスで Android アプリのサポートが提供される予定です。 Windows 11 ラップトップおよびデスクトップでは、Chromebook と同様に、すぐに Android アプリを実行できます。また、M1 Mac と同様に、iPhone および iPad アプリを実行できます。
インテルブリッジテクノロジー
アプリケーションはパズルのピースのようなものです。特定の場所にのみ収まります。 Mac アプリは Windows 上で実行できませんし、Android アプリは iPhone 上で実行できません。 Android アプリを Windows 11 内で機能させるために、Microsoft はいくつかの賢明な措置を講じる必要がありました。
Windows 11 の Android アプリの背後にある秘密のソースは、インテル ブリッジ テクノロジー (IBT) です。 IBT の専門用語は「ランタイム ポストコンパイラー」です。
コンパイラは、アプリ内のコードをどのように処理するかをコンピュータに指示するものです。コンパイラがなければ、アプリは基本的に PC にとっては外国語で書かれたドキュメントになります。コンパイラーはその文書を翻訳し、コンピューターが理解できるパッケージに入れます。
ポストコンパイラーはこのコードを再コンパイルします。この場合、アプリはまず Android 上で実行できるようにコンパイルされ、次にインテル ブリッジ テクノロジーが Windows 11 で実行するために必要なものをすべて含めて再コンパイルします。文字通り、ネイティブ Android 機能をネイティブ Windows 機能にブリッジします。
ここで重要なことは、Android アプリ開発者は、アプリを Windows 上で実行するために特別なことをする必要がないということです。理論的には、どの Android アプリも Windows 11 内で実行できます。すべてが完璧に動作するという意味ではありませんが、動作するはずです。
単なるエミュレータではない
実は、Windows で Android アプリを実行できるようになったのはこれが初めてではありません。 BlueStacks のようなエミュレータによって しばらくの間それが可能になりましたが、いくつかの大きなトレードオフがあります。インテル ブリッジ テクノロジーはエミュレータではありません。
エミュレータは、内部でアプリを実行するための仮想環境を作成します。これは基本的に、Windows PC 上で実行される仮想 Android デバイスです。これには大量のリソースが必要となるため、コンピュータに負担がかかり、動作が遅くなる可能性があります。
IBT を使用すると 、Android アプリやゲームを 通常の Windows アプリと同様に Windows 11 上でネイティブに実行できます。 Android のネイティブ機能は、対応するネイティブ Windows 機能に変換されます。つまり、Microsoft Officeの隣でTikTokを見るためだけにコンピューターにストレスを与える必要はありません。
アプリはどこから来たのですか?
Android アプリが Windows 11 でどのように動作するかについてはもう少しわかってきましたが、それらはどこから入手するのでしょうか? Microsoft は Amazon と提携して、Amazon アプリストアを通じて Android アプリを提供しています。これ は Fire タブレットに付属しているのと同じアプリストア です。
Amazon アプリストアから Windows 11 に Android アプリをインストールするのは 非常に簡単なプロセスです。 Microsoft ストアから Amazon アプリストアをインストールし、通常と同じように Android アプリをダウンロードするだけです。
Amazon アプリストアでは十分でない場合は、 APK をサイドロードすること もできます。ただし、Windows 11 でこれを行うのは、Android デバイスほど簡単ではありません。ただし、本当に必要なアプリがある場合はオプションです。
Windows 11 上の Android アプリの大きな利点は、インテル ブリッジ テクノロジーのおかげでネイティブに実行されることです。 PC 上で Android アプリを実行するために画面ミラーリングやエミュレーターに依存する時代は終わりました。 Microsoft の Your Phone アプリ と同様に、Windows と Android はかつてないほどうまく連携します。





