Windows 10以後可原生執行Android應用?
Windows 10以後可原生執行Android應用?
最近廠家都在打通自己的生態圈,尤其是蘋果讓計算機與移動生態的初步融合。Windows Central報道稱,預計在Windows10 21H2明年秋季功能更新中,微軟將通過所謂的Latte拿鐵專案,不借助其他應用的情況下直接在Windows 10上原生執行MSIX格式的Android應用程式。
這個專案將由Windows Subsystem for Linux(WSL)提供支援,但是微軟需要提供自己的Android子系統,以便Android應用執行。理論上的效能損失很小,如果一切順利,開發者有望在不更改程式碼或更改少量程式碼的情況下將安卓App引入Windows10。
任何人都可以使用Android開放原始碼專案並建立自己的Android版本,為Windows 10作業系統加入對Google Android應用的執行支援。猜測是可以本地直接執行APK,也有分析是微軟商店接入Play商店,允許部分適配稽覈好的程式下載使用。
此項功能必須要在Win10系統的電腦上安裝一款叫做Your Phone軟體。需要注意的是首先你的Win10得安裝Your Phone(國區暫無),然後也需要確保手上的是一臺執行Android 9 Pie或以上的指定型號三星手機,數量挺多的不限於高階型號。
然後把兩機都連線至同一 Wi-Fi 網路下就可以,可以通過滑鼠、鍵盤、觸控來操作。之所以限制三星手機是因為韌體中整合有專門的驅動程式,其它品牌手機因為沒有,所以會有頻繁斷連的情況出現。從測試版使用者使用後反饋來看,目前Your Phone功能每次只支援串流一款應用。
雖然理論上可以在Win10 PC上以視窗模式執行幾乎手機裡的所有APP。但缺點是一次只能開一個APP,不能多程式同時執行。不過,微軟也表示,由於安卓APP本身的限制,一部分可能會出現黑屏、音訊播放異常、遊戲程式無法響應鍵盤滑鼠等問題。
Latte專案不太可能包含對Play Services的支援,因為谷歌不允許Play Services安裝在原生安卓裝置和Chrome OS以外的任何裝置上。這意味著依賴Play Services API 的 app需要進行更新,以移除這些依賴關係來適配Windows 10系統。
但有一點尚需注意,許多安卓 app 主要是為手機設計的,因此在比手機大的螢幕上效果可能都不太理想。前段時間,蘋果 M1晶片的釋出掀起了一場生態鉅變,在移動網際網路時代,這一改變意義重大,也給Windows和Intel組成的Wintel聯盟帶來了不小的挑戰。
Windows10的安卓子系統在5年前就已經做完了,當時是給Windows Mobile 10做的,用於補全生態,作為測試版使用者,這個子系統在相容性和流暢性上都做得不錯,雖然之前在呼叫裝置如攝像頭之類的時候有問題,以及沒有GMS,但是這些都不重要。
目前通過公開的內容,這波概念依舊是舊飯新炒,雖然可能沒有相容到最新的安卓,但完全不存在趕緊找人來從頭開發的情況。微軟目前支援多種應用平臺,包括PWA、UWP、Win32和Linux。如果安卓應用的加入,很可能會讓Windows真正成為一個通用的作業系統。