Androidアプリケーションのサポートは、Androidエミュレーションやスマートフォンのミラーリングを不要にする、Windows 10向けの特別なソフトウェアソリューションを通じて、近いうちに提供される可能性がある。
マイクロソフトは、 Windows Subsystem for Linux(WSL)と同様のサブシステムを開発中で、これによりAndroidアプリケーションをWindows 10上で実行できるようになる。
Androidアプリをエミュレートする方法はさまざまですが、Windowsでの公式のAndroidサポートはまだありません。
この新しいソフトウェアソリューションは「プロジェクト・ラテ」というコードネームで呼ばれており、来年にも登場する可能性がある。同社はかつて「アストリア」というコードネームのプロジェクトを通じて、AndroidアプリをWindows 10に統合することを検討していたが、このプロジェクトは日の目を見ることはなかった。
Project Latteは同様の製品を提供することを目指しており、おそらくWindows Subsystem for Linux(WSL)を基盤とするだろう。しかし、Androidアプリケーションを実際に動作させるには、マイクロソフト独自のAndroidサブシステムを提供する必要がある。
モバイルセクターで約70%の市場シェアを持ち、オープンアプリケーションエコシステムであるiOSとは異なり、AndroidサポートをWindows10に直接統合しないのは間違いです。
マイクロソフトは既に、「スマートフォン」アプリと互換性のあるAndroidデバイスを使用して、Windows 10上でAndroidアプリを起動するための限定的なサポートを開始している。ただし、スマートフォン経由でAndroidアプリを起動する場合、アプリをWindows 10上で直接実行するのではなく、スマートフォンからストリーミング再生する方式となる。
Windows 10向けの新しいサブシステムにより、AndroidアプリケーションをMicrosoft Storeを通じて配布し、仮想化環境で実行することが可能になる。
マイクロソフトがAndroidアプリケーションに必要なグラフィカルユーザーインターフェイスをどのように処理するのか不思議に思うかもしれません。
しかし、WSL 2のリリースに伴い、マイクロソフトは「WSL-G 」または「WSL – Graphical Architecture」と呼ばれるプロジェクトに着手しました。このプロジェクトは、組み込みのWaylandディスプレイサーバーを使用して、Linux GUIアプリケーションをWindows 10のユーザーインターフェイス内で直接実行します。
MicrosoftのStevePronovostは、昨年2020月のXDC XNUMX会議で講演し、Microsoftが作成している新しいWSL-G機能について詳しく説明しました。
「WSLでのグラフィカルアプリケーションインターフェイスのサポートが現実のものになりつつあります。 初期プレビューに近づいており、今後数か月以内にWindowsInsider用のプレビューのバージョンを発表できることをうれしく思います。」 「タスクバーにLinuxアプリのアイコンを表示したり、マイクでオーディオをサポートしたりするなど、多くの調整と仕上げの詳細が含まれています(もちろん、これはWSLで実行されているMicrosoft TeamsのLinuxバージョンです) 。 «
コンポーネントGなどを含むWSLWSLを移植して、Androidオペレーティングシステムを実行し、Windows10で仮想化されたAndroidアプリケーションを実行できるようにします。
Project Latteは、まだWindows版が提供されていないアプリケーションをアプリ開発者が提供できるようにするものです。多くのAndroidアプリは主にスマートフォン向けに設計されており、大画面ではあまり適していないため、このプロジェクトが実際に始動した場合、どのような種類のアプリが利用可能になるのか疑問に思う人もいるでしょう。
マイクロソフトはProject Latteに関するニュースについてまだコメントを発表していないが、Windows Centralによると、計画を撤回しない限り、Androidアプリをプラットフォームに導入することで、Windows 10はアプリサポートの面でほぼユニバーサルなオペレーティングシステムになるという。このプロジェクトは、2021年秋のWindows 10アップデートの一部となる可能性がある。
Project Latteは特定のプラットフォームに限定されないため、Intel、AMD、さらにはARMハードウェア上でもAndroidアプリを実行できる。これは、現在ARMプラットフォームで苦戦しているWindows 10にとって追い風となる可能性がある。
しかし、Waylandにはいくつかの問題点があると指摘する人もいる。
「Waylandの安定したバージョンがLinuxよりも早くWindowsでリリースされたときのその気持ち。 (警告:Nvidiaで使用しようとしましたが、使用できるとは言えません。Radeon5700でも使用しようとしました。起動時にハングし、マウスが機能しません)」