安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP

安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP

在微軟於去年宣布推出 Windows 11後,新系統的其中一項關鍵功能,就是加入了對 Android App 的支援能力。換句話說,Windows 11將具備內建的 Android 模擬器,官方稱之為「Windows Subsystem for Android」,再配合與 Amazon App store 的合作,讓使用者能夠於電腦上,無礙執行 Android 應用程式。

只不過當 Windows 11正式上線後,第一時間 Windows Subsystem for Android (簡稱 WSA )功能並沒有隨之登場,主要原因在於 App 相容性與模擬器的最佳化程度,兩者都尚未達到堪用等級,直到數個月後才正式對外發表了公開預覽,但在適用地區與硬體需求條件上,依然有著很大的限制。

外界推測,微軟預計在今年九月或十月,首個 Windows 11大型更新中,正式將 WSA 功能推廣給全球使用者。目前,我們若想體驗這個由微軟親手打造,處於公開預覽狀態的 Android 模擬器,就得透過相對複雜的方式進行安裝。

由於現階段安裝、啟動與側載 App 至 WSA 的過程十分繁瑣,所以筆者在本章節教學中,將會鉅細靡遺的列出每個必要步驟,盡量減少讀者操作時會遇到的各種問題,藉此順利在 WSA 正式上線前,搶先進行體驗。

高效率的Android模擬器

微軟推出的安卓模擬器「Windows Subsystem for Android」,中文名稱叫做「適用於Android的Windows子系統」,由於名稱實在太長,所以大多數開發者會習慣簡稱其為「WSA」,後面亦將以此作為代稱。

WSA 延伸自微軟先前推出的「適用於Linux的 Windows 子系統」(WSL)而來,透過在 Windows 11中建立起相容層,配合虛擬化方式達成執行 Android App 的能力,同時也方便程式開發者在單一環境下進行跨平台作業。

WSA 不同於 WSL 的一點,在於這個子系統環境專門針對 Android OS 進行設計,微軟與英特爾更合作導入了 Intel Bridge 技術,使 Arm 架構的 Android App 於經過轉譯後,可以直接運行在x86處理器上,大幅提高了程式的執行效率。 

WSA 讓使用者可以執行幾乎任何 Android 應用程式,當然也包含了熟悉的安卓檔案管理工具,就像手機、平板上的系統一樣。

執行WSA的最低硬體需求

由於 WSA 背後的實踐技術相對創新且複雜,因此微軟對這款模擬器,或者稱為子系統的硬體需求,自然也變得非常高。例如在記憶體方面,若想使用 WSA 至少得安裝8GB的 RAM,官方建議最好提升至16GB,儲存裝置類型更強制要求為固態硬碟(SSD)。

至於 CPU 部分,微軟要求使用者得採用近三年內推出的 Intel、AMD 或高通處理器,最重要的一點在於必須能夠啟用虛擬化功能,這代表即便 CPU 帳面規格符合需求,但若等級與效能不足,那麼 WSA 執行起來可能也會不夠流暢,使模擬效果受到巨大的影響。

單純以評測跑分來說,目前PC上 WSA 的執行效率,已經可以超過旗艦手機、平板等原生 Android 裝置,電腦硬體越好 App 運作也越流暢。

攜手Amazon打造生態圈

配合 WSA 一同登場的 Amazon App store,絕對是微軟之所以讓 Windows 11能夠執行 Android App,在跨平台發展戰略上最為關鍵的一環。

透過整合現有 Amazon App store 所具備的應用程式,微軟不必從頭建立起開發者社群與生態系,即可於初期擁有足夠的 Android App 以對應使用者需求,同時切割以 Google 為首的 Play商店體系,形成另一股勢力與之競爭。

微軟也借助 Amazon App store 現有的上架流程,控管運作於 Windows 11的 Android App 具備足夠品質,另一方面也鼓動開發者,對現有的應用程式進行調整,提交以x86-64或 Arm 64架構製作的 App,藉此省去轉譯所造成的效能損失,在PC上呈現更好的操作體驗。

搭配 WSA 的Amazon App store 目前有著區域限制,僅美國當地可以使用,未來也將是 Windows 使用者取得 Android App 的主要管道。

微軟所要求的 WSA 最低硬體規格如表所示,近三年的處理器理論上皆能支援,關鍵在於是否具備虛擬化功能。

Windows Subsystem for Android裝置需求

處理器

第八代Intel Core i3以上

AMD Ryzen 3000系列以上

Qualcomm Snapdragon 8c以上

處理器架構

x64或 Arm 64

記憶體容量

最低:8GB/建議:16GB

儲存裝置類型

固態硬碟(SSD),容量未要求

虛擬化功能

必備,需支援「虛擬機器平台」

作業系統

Windows 11

備註

其他硬體限制比照 Windows 11最低系統需求

更新並檢查系統環境確認是否符合WSA需求

雖然微軟已經將 WSA 功能開放給一般使用者進行公開預覽,但除了滿足嚴苛的硬體條件外,軟體方面亦有許多限制,因此在安裝、啟動 WSA 之前,我們必須手動對系統環境進行檢查。根據微軟官方公告與實測結果,若想要順利使用 WSA,那麼 Windows 組建(Build)得達到22000.526版本以上,且 Microsoft Store 的 App 版本也得為22110.1402.6.0以上。若系統或商店版本過舊,使用者必須先行更新後,才可以成功導入 WSA,並且執行 Android App。

步驟1.首先在工作列上,對 Windows 圖示按下滑鼠右鍵,找到「設定」。

 

步驟2.開啟「設定」畫面後,於左邊欄找到「Windows Update」,點擊「檢查更新」並確認所有系統更新都已安裝完畢。

 

步驟3.接著在左邊欄找到「系統」,然後點擊右邊區塊最下方的「關於」。 

 

步驟4.跳轉後往下拉找到「Windows規格」資訊,在「OS組建」處確認版本號碼是否高於22000.526,若低於此版本則無法安裝 WSA。

 

步驟5.再來確認儲存裝置類型,於左邊欄找到「系統」,然後按下右邊的「儲存體」。

 

步驟6.跳轉後點開「進階儲存空間設定」,並找到「磁碟和磁碟區」。

 

步驟7.在列出的磁碟清單上,確認系統槽的儲存空間類型為「SSD」即可,WSA 無法安裝至傳統硬碟(HDD)。

 

步驟8.最後確認商店的版本資訊。在 Windows 圖示上按滑鼠左鍵,於「所有應用程式」中找到「Microsoft Store」。

 

步驟9.開啟 Microsoft Store 後,點擊左下角的「媒體櫃」圖示,跳轉後按下右上角的「取得更新」,確認商店與所有 App 在最新狀態。

 

步驟10.再來按下上方的個人頭像圖示,並點選「應用程式設定」。

安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP

步驟11.跳轉後將畫面往下拉,在底部找到「版本」字樣,確認數字大於22110.1402.6.0即可。

安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP

在系統上啟用「虛擬機器平台」功能

在前一個教學中,若 Windows 系統組建與 Microsoft Store 商店版本,低於 WSA 之要求,建議使用者可加入「Windows測試人員計畫」,從版本預覽或 Beta 通道上,強制安裝更高版本的作業系統。當確認系統與商店版本符合最低要求後,接著就要啟用「虛擬機器平台」功能。原則上,只要電腦硬體符合官方公開的規格,那麼設定「虛擬機器平台」並不會遇到太大困難,唯獨要注意 BIOS 中的「虛擬化」相關選項必須事先開啟,以免啟用過程中發生未知錯誤。

步驟1.在工作列上對 Windows 圖示按下滑鼠右鍵,接著找到「設定」。

 

步驟2.當「設定」畫面開啟後,於左邊欄按下「應用程式」,然後於右邊找到「選用功能」。

 

步驟3.畫面跳轉後不斷往下拉,在「相關設定」區塊按下「更多Windows功能」選項。

 

步驟4.於跳出的視窗中找到「虛擬機器平台」選項,將其打勾並按「確定」。

 

步驟5.接著系統會自動執行啟用「虛擬機器平台」的步驟,完成後按下「立即重新啟動」即可。

安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP

繞過商店限制取得WSA安裝套件

雖然微軟已經為 WSA 發佈了公開預覽版,但在實際使用上,很多使用者依然無法透過正規管道,就是從 Microsoft Store 直接取得 WSA 應用程式,無論是受到地區限制或遭其他方式阻擋安裝。因此,我們不妨選擇「繞過」商店,直接取得 WSA 離線安裝包與必備的相關套件。而除了 WSA 主程式之外,我們還得另外下載新版的「Microsoft.UI.Xaml」程式庫組件,並於後面步驟依序安裝,以免產生相容性問題而無法順利使用。 

必備連結
離線安裝包轉換器:https://tinyurl.com/4av9ktfs
WSA商店頁面:https://tinyurl.com/4n69hxxt 

步驟1.首先在瀏覽器的無痕模式下,開啟 WSA 的商店頁面,並於跳出的視窗中按下「保留使用…」選項,不要切換語言。

 

步驟2.接著將滑鼠移到網址列,複製「?」之前的網址內容,結尾應該是「91nr」。

 

步驟3.再來開啟「離線安裝包轉換器」這項網頁工具,將方才複製的連結貼上輸入框,點開下拉選單找到「Retail」,再按下勾勾圖示。

 

步驟4.成功取得商店伺服器的資料後,首先點擊下載「Microsoft.UI.Xaml」開頭,標註「x64」字樣且為「. App x」結尾的安裝包。

 

步驟5.再來將網頁拉至最底,找到「.msixbundle」結尾,檔案容量最大的安裝包,然後點擊下載並儲存即可。

 安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP

安裝WSA並調整模擬器設定

完成系統環境檢查、啟用「虛擬機器平台」功能兩項前置作業,同時也下載好必備的安裝包之後,接著就能正式安裝 WSA 了。筆者建議透過「Windows終端機」以文字指令方式進行安裝操作,原因在於若過程中發生錯誤,比較能夠於第一時間了解無法安裝的原因。嚴格來說,WSA 是個執行 Android App 的環境(子系統),它不像坊間的模擬器一樣,擁有類似於主畫面的東西,亦無大量客製化設定提供調整,因此使用者必須花點時間適應它的操作邏輯。

步驟1.首先在工作列的 Windows 圖示上,按下滑鼠右鍵,接著點選「Windows終端機(系統管理員)」。

 

步驟2.當成功跳出終端機畫面,接著輸入「Add-AppxPackge」,然後空一格。

 

步驟3.於檔案總管中找到前一個教學下載的「Microsoft.UI.Xaml」離線安裝包,按下滑鼠右鍵並點擊「複製路徑」。

 

步驟4.回到終端機畫面,點擊滑鼠右鍵,系統會自動貼上方才複製的安裝包檔案路徑,接著按「Enter」。

 

步驟5.若沒有任何錯誤跳出,即代表「Microsoft.UI.Xaml」組件安裝成功;再次輸入「Add-AppxPackge」,然後空一格。

 

步驟6.切換到檔案總管,對 WSA 主程式的「.Msixbundle」離線安裝按滑鼠右鍵,然後按下「複製路徑」。

 

步驟7.再次回到終端機並點擊滑鼠右鍵,貼上方才複製的路徑,按下「Enter」即開始安裝,若無錯誤發生,上方將會顯示進度。

 

步驟8.當進度條跑完,終端機畫面也沒有出現任何錯誤,即代表 WSA 安裝成功,接著點開 Windows 選單中的「所有應用程式」就能看見。

 

步驟9.點擊「Windows子系統Android版設定」,就會進入 WSA 設定畫面,可以看見微軟提供的客製化選項極少。

 

步驟10.新版 WSA 提供了 GPU 切換選項,若電腦上有效能較強的獨立顯示卡,可以考慮變更此處設定,否則維持預設的「Dynamic」即可。

 

步驟11.使用者可以按「重設」將 WSA 相關設定恢復至預設狀態;點擊「關閉」則會結束所有於前景、背景中執行的 Android App。

安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP 

側載安裝APK與第三方App商店

順利安裝 WSA 後,接著就能實際執行 Android App。微軟目前允許使用者透過 Amazon App store 取得應用程式,但是由於公開預覽版的地區限制,因此目前只有美國地區能夠正常存取,對於身處台灣的我們來說,經由側載(Sideload)以 APK 安裝應用程式,或仰賴第三方商店安裝 App,都會比起透過 VPN 跨區更加方便。筆者在此選擇以APK方式為 WSA 安裝第三方 App 商店 Aurora Store,未來若想快速取得 App 即可從商店直接下載,當然也能重複執行 APK 側載步驟,隨心所欲安裝任意應用程式。 

必備連結
Android SDK Platform Tools:https://tinyurl.com/5n7um276
Aurora Store:https://auroraoss.com/

步驟1.首先下載 Aurora Store 第三方 App 商店的 APK,來到 AuroraOSS 的官方網站後,點擊「Downloads」。

 

步驟2.頁面跳轉後,於左邊欄找到「AuroraStore」,再點擊「Stable」資料夾,然後於右邊下載最新版本的 APK 安裝包。

 

步驟3.接著開啟 Android SDK Platform Tools 網站,下載必備的 ADB 工具,於「Downloads」區塊找到 Windows 系統適用的版本即可。

 

步驟4.下載回來的 Platform Tools 檔案務必先行解壓縮,接著再點進去解壓縮出來的資料夾之中。

 

步驟5.在「platform-tools」資料夾上按滑鼠右鍵,點選「使用Windows終端機開啟」,當出現終端機畫面後,先不要進行任何操作。

 

步驟6.開啟「Windows子系統Android版設定」應用程式,將「開發人員模式」啟用後,點擊上方「檔案」區塊最右邊的箭頭。

 

步驟7.若「檔案管理」App 順利啟動,就可將視窗切回步驟5開啟的終端機,輸入「.adb connect 127.0.0.1:58526」後按下「Enter」。

 

步驟8.當出現「connected」字樣即代表 ADB 連線成功;接著於檔案總管中,複製步驟2下載的 Aurora Store APK 安裝包路徑。

 

步驟9.回到終端機畫面,輸入「.adb install」後空一格,按右鍵貼上 APK 路徑,再按下「Enter」並看見「Success」即代表 App 安裝成功。

 

步驟10.安裝成功的 Android App 會出現於 Windows 選單的「所有應用程式」中,點擊即可啟動;側載任何 APK 都可以遵循上述方法。

 

步驟11.啟動Aurora Store後,完成初步設定即可開始下載、安裝任意 Android 應用程式,不過有些 App 由於相容性問題,可能無法順利執行。

安裝使用Windows子系統Android版,在Windows 11暢玩 Android APP 

本文同步刊載於PC home雜誌
 
Sony Ear Duo- 無線開放式耳機內建語音助理
歡迎加入PC home雜誌粉絲團
MikaBrea
作者

曾任PC home雜誌硬體編輯,負責軟體教學以及產品評測,專注於遊戲/電競與其它有趣的一切

使用 Facebook 留言
陳家泰
1.  陳家泰 (發表於 2022年5月09日 10:49)
出現以下訊息後 就無法安裝了 可惜
Add-AppxPackge : 無法辨識 'Add-AppxPackge' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,
如果包含路徑的話,請確認路徑是否正確,然後再試一次。
位於 線路:1 字元:1
+ Add-AppxPackge "C:\Users\User\Downloads\Microsoft.UI.Xaml.2.6_2.62112 ...
+ ~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Add-AppxPackge:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
alex852
1人給推

3.  alex852 (發表於 2022年9月17日 23:32)
請問我去到步驟7,輸入 .\adb connect 127.0.0.1:58526後按下enter,出現以下句子請問我應怎樣辦才可通過, cannot connect to 127.0.0.1:58526: 無法連線,因為目標電腦拒絕連線。 (10061)
發表回應
謹慎發言,尊重彼此。按此展開留言規則