乘風破浪,遇見最美Windows 11之新微軟商店(Microsoft Store)生態 – Android(Android™)開發體驗指南
- 2021 年 10 月 21 日
- 筆記
- Android, Microsoft Store, Windows Subsystem for Android™, Windows11
什麼是Windows 11的Android(Android™)應用
2021年6月25日,微軟召開線上發布會,對外宣告下一代Windows作業系統Windows 11,Windows 11為用戶重新打造的Microsoft Store,速度更快,採用了美觀易用的全新設計,並承諾首次將Android應用程式引入Windows。
2021年10月5日,微軟宣布將於2021年10月5日正式開始推送Windows 11,10月5日起,符合條件的Windows 10 PC將可免費升級到Windows 11,預裝Windows 11的各種全新PC設備也將開始上市發售,並宣稱期待通過與亞馬遜和英特爾的合作,繼續將Android應用程式帶到Windows 11和Microsoft Store,在隨後的幾個月中,該功能將首先面向Windows預覽體驗成員推出預覽版本。
2021年10月20日,微軟表示,Win11Android子系統(Windows Subsystem for Android™
)能夠使Win11設備運行Amazon應用商店中的Android應用程式,已為開發者準備好了指南文檔。
2021年10月20日,微軟宣稱,Windows 11上Android ™應用程式的第一個預覽版現已提供給美國Beta頻道的Windows內部人員。
Android(Android™)應用在Windows 11的體驗
- 用戶可以將AndroidApp固定到開始菜單或任務欄,並通過滑鼠、觸摸或筆輸入與它們交互;
- AndroidApp還可以集成到Alt+選項卡和任務視圖中,幫助用戶在App之間快速切換;
- 用戶可以在操作中心中查看來自AndroidApp的通知,或在Windows應用程式和AndroidApp之間共享剪貼板;
- 微軟還添加了無障礙體驗,許多Windows輔助功能設置都適用於AndroidApp。
首批推出的Android(Android™)應用範圍
微軟與亞馬遜合作,為Windows內部人員首先推出了50款AndroidApp,以便在一系列硬體上進行測試和驗證。微軟將在未來幾個月通過Windows Insider程式發布更多的AndroidApp。
這50款App中包含:
- 手機遊戲:《王國紀元》《瓊的旅程》《CoinMaster》等;
- 閱讀:Kindle App、漫畫App等;
- 兒童內容:Khan Academy Kids、Lego Duplo World等。
Android(Android™)應用在Windows 11的技術細節
Win11Android子系統(Windows Subsystem for Android™
)包括Linux內核和基於Android開源項目(AOSP)版本11的Android作業系統。它作為Amazon App Store
安裝的一部分通過Microsoft Store
分發。該子系統在Hyper-V
虛擬機中運行,就像Linux子系統一樣,可以將AOSP環境中App的運行時和API映射到Windows圖形層、記憶體緩衝區、輸入模式、物理和虛擬設備以及感測器,可以在英特爾、AMD、高通的CPU上運行。
預覽體驗操作方法
- 電腦需要安裝在Windows 11(Build22000.xxxseriesbuilds)上,並滿足硬體要求;
- 用戶需要為電腦的BIOS/UEFI啟用虛擬化;
- 電腦的地區必須設置為美國;
- 電腦必須處於Win11 Beta頻道(Dev頻道將在後續支援);
- 用戶需要有一個美國亞馬遜帳戶才能使用亞馬遜應用商店;
- 然後點擊鏈接前往微軟應用商店進行安裝使用。
預覽體驗已知問題
微軟應用商店
- 應用商店不會顯示亞馬遜應用商店App的審查評級。
亞馬遜應用商店
- 如果遇到亞馬遜應用商店登錄問題,請關閉廣告攔截器。
- 使用亞馬遜應用商店時,輔助功能選項尚未啟用。
Android子系統
- ARM64上的蜂窩LTE網路接入有問題。
- ARM64上的某些App可能會看到顯示可視工件(displayvisualartifacts)。
- 運行多個App時,性能可能會有所不同。
- 某些App存在已知的攝影機問題。
- 現代待機模式下的App將遇到問題。
Android(Android™)應用在Windows 11的開發和測試指南
- 設置你的開發環境,包括先決條件、安裝
Amazon App Store
,以及使用設置應用程式。 - 處理Windows設備的輸入兼容性問題,例如:鍵盤輸入、滑鼠輸入以及窗口管理和大小調整。
- 在Windows 11設備上測試和調試你的應用程式。
- 向
Amazon App Store
提交應用程式。您的應用程式必須在Amazon App Store
中可用,才能在Windows 11設備上運行。
安裝亞馬遜應用商店(Amazon App Store)
ms-windows-store://pdp/?productid=9njhk44ttksx
安裝方式:
- 從微軟商店安裝亞馬遜應用商店。
- 第一次從微軟商店安裝Android或亞馬遜應用,這也將安裝亞馬遜應用商店。
獲取Android(Android™)應用
亞馬遜應用商店將出現在Windows11的開始菜單中,並在搜索時可用,提供一個精心策劃的Android應用目錄。
選擇「獲取」將開始安裝該應用程式,一旦成功完成安裝,將出現一個Windows通知。該應用程式也將出現在Windows開始、搜索和Windows程式列表中。
設置Android(Android™)應用
要訪問Windows Subsystem for Android™
設置應用程式,請轉到:開始>所有應用程式>Windows Subsystem for Android™
。「設置」應用程式可以用來調整以下設置。
- 子系統螢幕閱讀器
如果觸摸輸入不工作,請確保子系統螢幕閱讀器被關閉。欲了解更多資訊,請參見微軟支援。Android的Windows子系統的可訪問性。
- 子系統資源
根據需要:當選擇此選項時,子系統將在移動應用程式被打開時打開。由於子系統需要首先打開,移動應用程式可能需要更長的時間來打開。在第一個移動應用程式之後打開的移動應用程式可能不會受到影響。
持續:子系統總是準備好打開應用程式。由於它總是在後台打開,它將使用你的PC的更多記憶體和處理能力。
- 硬體加速的圖形
一些應用程式支援改進的圖形,可能會使用你的PC的更多記憶體和處理能力。如果你發現你的電腦運行緩慢,請關閉這個設置並關閉子系統。通過打開你有問題的移動應用程式,重新啟動子系統。
- 啟用開發者模式
要在Windows 11設備上測試和調試你的應用程式,你需要將開發者模式設置為開。