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

什麼是Windows 11的Android(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

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

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

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

image

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

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

image

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)

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

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

image

安裝方式:

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

獲取Android(Android™)應用

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

image

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

image

設置Android(Android™)應用

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

image

  • 子系統螢幕閱讀器

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

  • 子系統資源

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

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

  • 硬體加速的圖形

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

  • 啟用開發者模式

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

參考