早前有報道稱,微軟計劃通過“拿鐵”項目(Project Latte),為 Windows 10 提供對 Android 應用程序的運行支持。在此之前,該公司已經在 Windows 10 操作系統中引入了 Linux 子系統(簡稱 WSL),并且作出了持續的改進。與 WSL 一樣,Project Latte 也將通過 Microsoft Store 應用商店來提供特殊打包的 Android 應用程序獲取渠道。
首先,轉換后的 Android 應用程序,必須遵循 Windows 或 Microsoft API 的開發指南,因為原先的谷歌服務并不能無縫遷移至 Windows 10 平臺。
截至目前,谷歌并未以任何方式參與到 Project Latte 項目中來,且該公司也不會主動將自己的 Android 應用推向 Microsoft Store 應用商店。
經驗豐富的開發者,顯然從其它項目上看到過類似的操作。鑒于 Windows 10 不會提供 Google Play 服務,開發者將需要單獨維護這些移植應用的 API 。
此前為了增加 Microsoft Store 應用商店中的 App 數量,微軟提供了一個名叫“Project Astoria”的技術方案,以使得 Android 應用能夠在 Windows 10 Mobile 設備上原生運行。
其中一些實驗性的應用程序,則是通過第三方商店來發布的,可惜的是這項技術并不完美。不過在前序經驗的基礎上,微軟顯然可將 Google API 自動轉譯為自己的平臺 API 。
至于最終將會采取怎樣的技術方案,目前暫不得而知。其中一個猜想是,Project Latte 或根植于微軟自 Windows Phone 誕生以來就經歷過的應用商店。
盡管微軟早已將 Windows 10 Mobile 打入冷宮,但 Windows 10 的 S 模式、以及 Windows 10X 這樣的較新平臺,仍需努力跨過應用數量和生態上的鴻溝。
硬件方面,Project Latte 或許不會局限于任何特定的平臺,以使之能夠跨 Intel、AMD、甚至 ARM 硬件運行 Android 應用程序。
對于陷入困境的 Windows on ARM 市場來說,這或許會是一個較大的利好。至于用戶體驗,最大的問題,或許還是在于經驗上的不足。
目前 Windows 10 已經針對所有應用程序的開發框架和用戶體驗,精心構建了一套成熟的設計準則、API、以及硬件要求。
但轉換后的 Android 應用,仍然難以擺脫圍繞谷歌 Material Design 設計語言、以及針對移動設備而優化的界面的困擾。
當然,Project Latte 的性能仍有望遠超傳統的模擬器。但除非開發者愿意為“桌面擴展”而提供界面優化,某些 Android 應用的用戶體驗或許會很是糟糕。
責任編輯:haq
-
微軟
+關注
關注
4文章
6614瀏覽量
104171 -
Android
+關注
關注
12文章
3939瀏覽量
127578 -
WINDOWS
+關注
關注
4文章
3551瀏覽量
88915
發布評論請先 登錄
相關推薦
評論