Android
 Computer >> コンピューター >  >> スマートフォン >> Android

Android 13ならWindows 11も動く――開発者が実証した驚きのスマホ仮想化技術

スマートフォンは、私たちが日常的に持ち歩く最も重要なデバイスのひとつです。写真や動画の撮影、音声の録音・再生、メモの作成、ゲームなど、できることは多岐にわたります。こうした機能に加えて、本来の目的である通話やメッセージの送受信までこなすため、カメラ、MP3プレーヤー、電子書籍リーダー、携帯型ゲーム機などを別々に持ち歩く必要はなくなりました。しかし今でも、スマホと一緒にノートパソコンは持ち歩く必要があります。ところが、その常識が覆ろうとしています。Android 13を搭載したスマートフォンで、Windows 11が動かせるようになりつつあるのです。

これはGoogleやMicrosoftによる公式発表ではなく、ある開発者が実際に成功させ、Twitter(現X)でその発見を世界に共有したものです。本記事では、この技術の仕組みと、私たちのテックライフに与える影響について詳しく解説します。

Android 13でWindows 11を動かす実験

Android 13の新機能の多くは一見ささやかな改善に見えますが、仮想マシン上で異なるOSを実行できるようになった点は非常に注目に値します。開発者のDanny Lin氏が検証を行ったところ、Android 13がインストールされたGoogle製スマートフォンであれば、Windows 11 ARMが動作することを発見したのです。

Lin氏によると、ハードウェアGPUアクセラレーションが使えないにもかかわらず、Windows 11は「十分に実用レベル」だとのこと。実際、同氏はWindows 11の仮想マシン上で名作FPS「Doom」を起動する動画を公開しており、その様子を確認できます。

ネイティブインストールほど滑らかには動作しないものの、実用に耐えるレベルで機能しているようです。Lin氏は新しいデバイスを試す際のお約束として、Pixel 6でDoomを動かしてみましたが、問題なく動作しました。さらに同氏は、仮想マシンを使って複数のLinuxディストリビューションもPixel 6上で実行しています。

実は、AndroidスマートフォンでWindows 11 ARMを動かすのは今回が初めてではありません。たとえば「Renegade Project」というプロジェクトでは、以前からMicrosoftのWindows 10 ARMやWindows 11 ARMをSnapdragon 845搭載スマホ向けに移植しています。それでも、今回のブレークスルーは非常にエキサイティングであり、今後、仮想マシン方式がより手軽かつ高性能になっていくことが期待されます。

Pixel 6のAndroid 13が新しい仮想化基盤を採用しているため、これが可能になりました。この新しい仮想化フレームワークは、将来さらに興味深いイノベーションにつながる可能性を秘めており、より多くのユーザーがAndroid 13を手にしたときに何が起こるのか注目です。

なぜこんなことが可能なのか?

Googleのアプリエコシステムは長らく興味深いテーマでした。多くの企業がAndroidアプリを開発してきましたが、市場への投入は必ずしも容易ではありませんでした。成功する企業もあれば、失敗する企業もある。その結果、OSバージョンの異なるデバイス間で断片化(フラグメンテーション)が発生してきました。

Android 13は、この断片化の削減を目指しています。Android 13以降向けに開発されたアプリは、OS 13以降を搭載するあらゆるデバイスで動作するようになります。仮想マシンは非常に有用ですが、一方で脆弱な側面もあります。ハイパーバイザーソフトウェアが必要ですが、これは高度で複雑であり、ドキュメントも十分とは言えないのが実情です。

とはいえ、完成度はWindows 11単体には及ばないものの、かなり近い水準にあります。Windowsを起動し、通常のWindows 11と同じようにアプリをインストールできます。すべてを完璧に動かすにはいくつかの調整が必要ですが、一度設定してしまえば、追加ソフトなしでGoogle Pixel 6上でWindows 11を実行できるのです。

GoogleはChromebookと似た仕組みを使って、Pixel 6上で仮想マシンを動作させています。これはXen、KVM、VMwareなどの他の仮想化プロジェクトと同じ「pKVM」技術に基づくものです。

現在Googleは、OSとAndroid 13の統合計画に取り組んでおり、ある程度の修正が必要になるとみられます。まずは仮想マシンが、この新機能の効果を試す最初の場となるでしょう。これが可能になったのは、Android 13で仮想化サポートが強化されたためとされています。

一見すると、Android 13はセキュアなフォトピッカー、テーマアイコン、新しいWi-Fi権限など、地味なアップデートに見えます。しかし実際には、このアップデートによって、Windows 11のような代替OSを仮想マシン(VM)上で実行できるようになったのです。

Android 13でWindows 11を動かす際のセキュリティ課題

Googleは仮想マシンがAndroidデバイスへのフルアクセスを持つかどうか明言していませんが、マルウェアやGoogleのOSを攻撃するサードパーティ製アプリのリスクを懸念する声は少なくありません。ここで再び浮上するのが、セキュリティという大きなテーマです。

AndroidスマホでWindows 11を動かすことは、必ずしも最も安全な選択肢とは言えませんが、安全性を高めるための対策を講じることは可能です。

注目すべき存在が「Microdroid」です。これはAndroidを大幅に簡素化したバージョンで、基本的にスマホ上のアプリとして動作しない用途を想定しています。ただし、GoogleはOSのどの部分がmicrodroid化されるのかを明示していません。

一方、ChromeOSは起動速度をはじめ多くの面で優れており、Chromebook上で安定して動作する堅牢なソフトウェアです。Googleの次の一手としては、完全版Windowsではないにせよ、Chromebookで限定的にWindowsを動かせるようにすることが考えられます。

まとめ:Android 13でWindows 11が動く時代へ

ノートパソコンよりも小さいデバイスでWindows 11を動かせるという点で、GoogleのAndroid 13は非常に強力なOSと言えます。豊富な機能を備えたAndroid 13スマートフォンは、今後、唯一持ち歩くべきデバイスになるかもしれません。

MicrosoftとGoogleが協力し、この技術を体系的かつエラーなく実現する方法について公式発表を行ってくれることを期待したいところです。

最新のテック情報、便利なTips、よくあるトラブルの解決策を定期的に発信しています。ご質問やご提案があれば、ぜひコメント欄でお知らせください。

  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でもアプリを活用したい——これは多く