乘風破浪,遇見最美Windows 11之新微軟商店(Microsoft Store)生態 - 安卓(Android™)開發體驗指南

TaylorShi發表於2021-10-21

什麼是Windows 11的安卓(Android™)應用

2021年6月25日,微軟召開線上釋出會,對外宣告下一代Windows作業系統Windows 11,Windows 11為使用者重新打造的Microsoft Store,速度更快,採用了美觀易用的全新設計,並承諾首次將Android應用程式引入Windows。

image

2021年10月5日,微軟宣佈將於2021年10月5日正式開始推送Windows 11,10月5日起,符合條件的Windows 10 PC將可免費升級到Windows 11,預裝Windows 11的各種全新PC裝置也將開始上市發售,並宣稱期待通過與亞馬遜和英特爾的合作,繼續將Android應用程式帶到Windows 11和Microsoft Store,在隨後的幾個月中,該功能將首先面向Windows預覽體驗成員推出預覽版本。

image

https://blogs.windows.com/windows-insider/2021/10/20/introducing-android-apps-on-windows-11-to-windows-insiders/

2021年10月20日,微軟表示,Win11安卓子系統(Windows Subsystem for Android™)能夠使Win11裝置執行Amazon應用商店中的Android應用程式,已為開發者準備好了指南文件。

https://docs.microsoft.com/zh-cn/windows/android/wsa/

image

2021年10月20日,微軟宣稱,Windows 11上Android ™應用程式的第一個預覽版現已提供給美國Beta頻道的Windows內部人員。

https://blogs.windows.com/windows-insider/2021/10/20/announcing-android-apps-on-windows-11-preview-for-windows-insiders-in-the-beta-channel/

image

安卓(Android™)應用在Windows 11的體驗

  • 使用者可以將安卓App固定到開始選單或工作列,並通過滑鼠、觸控或筆輸入與它們互動;
  • 安卓App還可以整合到Alt+選項卡和任務檢視中,幫助使用者在App之間快速切換;
  • 使用者可以在操作中心中檢視來自安卓App的通知,或在Windows應用程式和安卓App之間共享剪貼簿;
  • 微軟還新增了無障礙體驗,許多Windows輔助功能設定都適用於安卓App。

首批推出的安卓(Android™)應用範圍

微軟與亞馬遜合作,為Windows內部人員首先推出了50款安卓App,以便在一系列硬體上進行測試和驗證。微軟將在未來幾個月通過Windows Insider程式釋出更多的安卓App。

這50款App中包含:

  • 手機遊戲:《王國紀元》《瓊的旅程》《CoinMaster》等;
  • 閱讀:Kindle App、漫畫App等;
  • 兒童內容:Khan Academy Kids、Lego Duplo World等。

安卓(Android™)應用在Windows 11的技術細節

Win11安卓子系統(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的審查評級。

亞馬遜應用商店

  • 如果遇到亞馬遜應用商店登入問題,請關閉廣告攔截器。
  • 使用亞馬遜應用商店時,輔助功能選項尚未啟用。

安卓子系統

  • ARM64上的蜂窩LTE網路接入有問題。
  • ARM64上的某些App可能會看到顯示可視工件(displayvisualartifacts)。
  • 執行多個App時,效能可能會有所不同。
  • 某些App存在已知的攝像頭問題。
  • 現代待機模式下的App將遇到問題。

安卓(Android™)應用在Windows 11的開發和測試指南

  • 設定你的開發環境,包括先決條件、安裝Amazon App Store,以及使用設定應用程式。
  • 處理Windows裝置的輸入相容性問題,例如:鍵盤輸入、滑鼠輸入以及視窗管理和大小調整。
  • 在Windows 11裝置上測試和除錯你的應用程式。
  • Amazon App Store提交應用程式。您的應用程式必須在Amazon App Store中可用,才能在Windows 11裝置上執行。

安裝亞馬遜應用商店(Amazon App Store)

https://www.microsoft.com/store/productId/9njhk44ttksx

ms-windows-store://pdp/?productid=9njhk44ttksx

image

安裝方式:

  1. 從微軟商店安裝亞馬遜應用商店。
  2. 第一次從微軟商店安裝安卓或亞馬遜應用,這也將安裝亞馬遜應用商店。

獲取安卓(Android™)應用

亞馬遜應用商店將出現在Windows11的開始選單中,並在搜尋時可用,提供一個精心策劃的安卓應用目錄。

image

選擇“獲取”將開始安裝該應用程式,一旦成功完成安裝,將出現一個Windows通知。該應用程式也將出現在Windows開始、搜尋和Windows程式列表中。

image

設定安卓(Android™)應用

要訪問Windows Subsystem for Android™設定應用程式,請轉到:開始>所有應用程式>Windows Subsystem for Android™。“設定”應用程式可以用來調整以下設定。

image

  • 子系統螢幕閱讀器

如果觸控輸入不工作,請確保子系統螢幕閱讀器被關閉。欲瞭解更多資訊,請參見微軟支援。Android的Windows子系統的可訪問性。

  • 子系統資源

根據需要:當選擇此選項時,子系統將在移動應用程式被開啟時開啟。由於子系統需要首先開啟,移動應用程式可能需要更長的時間來開啟。在第一個移動應用程式之後開啟的移動應用程式可能不會受到影響。

持續:子系統總是準備好開啟應用程式。由於它總是在後臺開啟,它將使用你的PC的更多記憶體和處理能力。

  • 硬體加速的圖形

一些應用程式支援改進的圖形,可能會使用你的PC的更多記憶體和處理能力。如果你發現你的電腦執行緩慢,請關閉這個設定並關閉子系統。通過開啟你有問題的移動應用程式,重新啟動子系統。

  • 啟用開發者模式

要在Windows 11裝置上測試和除錯你的應用程式,你需要將開發者模式設定為開。

參考

相關文章