未來可能會有一款專門針對 Windows 10 的軟體解決方案,為 Android 應用提供支持,從而無需使用 Android 模擬器或手機鏡像。
微軟正在開發一個類似於 Windows 子系統 for Linux 的子系統,允許 Android 應用程式在 Windows 10 上運行。
雖然有幾種方法可以模擬Android應用程序,但Windows尚無官方的Android支持。
這款名為「Project Latte」的新軟體解決方案預計將於明年發布。該公司曾考慮透過一個名為「Astoria」的專案將安卓應用程式整合到Windows 10系統中,但該專案最終未能實現。
Project Latte旨在提供類似的產品,並且很可能基於Windows子系統Linux版(WSL)。但是,微軟需要提供自己的Android子系統,Android應用程式才能真正運作。
與移動市場上約70%的市場份額不同,並且與開放式應用程序生態系統iOS不同,如果不將Android支持直接集成到Windows 10中將是一個錯誤。
微軟已經開始提供有限的支持,允許用戶使用「你的手機」應用程式和相容的安卓裝置在 Windows 10 上啟動安卓應用程式。但是,透過手機啟動安卓應用程式的方式是將應用程式從手機串流到 Windows 10,而不是直接在 Windows 10 上運行。
Windows 10 的新子系統將允許 Android 應用程式透過 Microsoft Store 分發並在虛擬化環境中運行。
有人可能想知道微軟將如何處理Android應用程序所需的圖形用戶界面。
但隨著 WSL 2 的發布,微軟開始著手開發一個名為「WSL-G」或「WSL – 圖形架構」的專案。此專案使用嵌入式 Wayland 顯示伺服器,直接在 Windows 10 使用者介面中執行 Linux GUI 應用程式。
微軟的Steve Pronovost在去年2020月的XDC XNUMX大會上發表講話,並詳細解釋了微軟正在創建的WSL-G新功能:
“在WSL中對圖形應用程序界面的支持已成為現實! 我們正在接近初始預覽版,並很高興在未來幾個月內宣布適用於Windows Insiders的預覽版。” “我們提供了許多調整和完成細節,例如在任務欄上顯示Linux應用程序的圖標,並通過麥克風支持音頻(是的,這實際上是WSL上運行的Microsoft Teams的Linux版本) 。 «
WSL端口WSL(包括組件G或類似組件)可運行Android操作系統,並允許Windows 10運行虛擬化的Android應用程序。
Project Latte將允許應用程式開發者發布那些尚未推出 Windows 版本的應用程式。人們可能會好奇,如果該專案真的啟動,將會有哪些類型的應用程式可供使用,因為許多 Android 應用程式主要針對手機設計,在大螢幕上的體驗並不理想。
微軟尚未對Project Latte的消息發表評論,但根據Windows Central報道,假設微軟不改變計劃,將Android應用程式引入Windows 10平台將使Windows 10在應用程式支援方面成為近乎通用的作業系統。該項目可能會在2021年秋季的Windows 10更新中推出。
Project Latte並非任何特定平台獨佔,這意味著它能夠在Intel、AMD甚至ARM架構的硬體上運行Android應用程式。這有望提振目前在ARM平台上表現不佳的Windows 10。
然而,有人指出 Wayland 存在一些問題。
“在Windows上發布穩定版Wayland的速度比Linux快時的那種感覺; (警告:我試圖在Nvidia上使用它,但是它遠不能使用,我還試圖在Radeon 5700上使用它,它在啟動時會掛起,即使鼠標不起作用也是如此)”,E