正在進行的"Latte"項目將為 Windows 10 賦予原生運行 Android 應用的能力。
上周報導了微軟希望 Windows 10 原生支持 Android App 的消息。近日,外國科技媒體 Windows Central 對此進行了跟進。
根據 Windows Central 編輯 Zac Bowden 最新的說法,微軟正在為 Windows 10 開發一個新的子系統(與 WSL 類似),該子系統允許 Android 應用通過 Microsoft Store 分發並在 Windows 10 虛擬化環境中運行。
報導指出,微軟正在打造的解決方案允許 Android 開發者將其應用打包為 MSIX 格式並提交到 Microsoft Store,從而實現無需更改 Android 應用代碼即可將其引入 Windows 10。熟悉此事的消息人士透露給 Windows Central 稱,此項目代號為"Latte",最早或在明年上線。
Zac 認為"Latte"不太可能支持 Play Services,因為谷歌不允許 Play Services 安裝在除 Android 設備和 Chrome OS 以外的任何設備上。這意味著依賴 Play Services APIs 的應用在提交給 Microsoft Store 之前需要進行更新以移除這些依賴。
谷歌為了對付 Android 應用生態中的惡意軟體已付出了相當高的成本,如果 Microsoft Store 支持接入 Android 應用,想必微軟還必須專門組建團隊來審查所提交的惡意軟體包。
與當年的"Astoria"類似,"Latte"提供了同樣的功能,它將創建直接在 Windows 10 中運行的虛擬化 Android 環境。目前看來,技術方面的最大障礙將是 Android 應用程式對圖形用戶界面的要求,不過隨著 WSL2 的發布,微軟已開始著手開發一個名為 "WSL-G" (或"WSL - Graphics Architecture")的項目。此項目利用內置的 Wayland 顯示伺服器直接在 Windows 10 用戶界面運行 Linux GUI 應用。
微軟曾表示在 Windows 進行應用程式開發時,不必只考慮原生 Windows 應用,它歡迎更多的應用平臺,我們也看到了 Windows 10 對 PWA、UWP、Win32 和 Linux (via WSL) 的積極支持,因此有理由相信 Windows 10 提供對 Android 應用的原生支持。