什么是Windows 11的安卓(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预览体验成员推出预览版本。

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/

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/

安卓(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

安装方式:

  1. 从微软商店安装亚马逊应用商店。
  2. 第一次从微软商店安装安卓或亚马逊应用,这也将安装亚马逊应用商店。

获取安卓(Android)应用

亚马逊应用商店将出现在Windows11的开始菜单中,并在搜索时可用,提供一个精心策划的安卓应用目录。

选择“获取”将开始安装该应用程序,一旦成功完成安装,将出现一个Windows通知。该应用程序也将出现在Windows开始、搜索和Windows程序列表中。

设置安卓(Android)应用

要访问Windows Subsystem for Android设置应用程序,请转到:开始>所有应用程序>Windows Subsystem for Android。“设置”应用程序可以用来调整以下设置。

  • 子系统屏幕阅读器

如果触摸输入不工作,请确保子系统屏幕阅读器被关闭。欲了解更多信息,请参见微软支持。Android的Windows子系统的可访问性。

  • 子系统资源

根据需要:当选择此选项时,子系统将在移动应用程序被打开时打开。由于子系统需要首先打开,移动应用程序可能需要更长的时间来打开。在第一个移动应用程序之后打开的移动应用程序可能不会受到影响。

持续:子系统总是准备好打开应用程序。由于它总是在后台打开,它将使用你的PC的更多内存和处理能力。

  • 硬件加速的图形

一些应用程序支持改进的图形,可能会使用你的PC的更多内存和处理能力。如果你发现你的电脑运行缓慢,请关闭这个设置并关闭子系统。通过打开你有问题的移动应用程序,重新启动子系统。

  • 启用开发者模式

要在Windows 11设备上测试和调试你的应用程序,你需要将开发者模式设置为开。

参考

乘风破浪,遇见最美Windows 11之新微软商店(Microsoft Store)生态 - 安卓(Android™)开发体验指南的更多相关文章

  1. 乘风破浪,遇见上一代操作系统Windows 10 - 抢鲜尝试安装新微软商店(Microsoft Store)

    背景 在微软官方文章的<十一项关于微软商店新知>中提到: 新的微软商店现在可在Windows 11上找到,我们很高兴地分享,它将在未来几个月内提供给Windows 10客户!我们将很快分享 ...

  2. 乘风破浪,遇见下一代操作系统Windows 11,迄今为止最美版本,原生支持安卓应用

    遇见下一代操作系统Windows 11 全新Windows体验,让您与热爱的人和事物离得更近. Windows一直是世界创新的舞台.它是全球企业的基石,助力众多蓬勃发展的初创公司变得家喻户晓.网络在W ...

  3. Windows 11,一个新功能,一场新屠杀

    6月24日,微软正式公布了新一代操作系统:Windows 11.这次的更新距离上一代操作系统Windows 10的发布,隔了有6年之久. 在新一代的操作系统中,包含了这些亮点: 采用了全新的UI设计. ...

  4. Windows 11 新材质 Mica Alt 效果展示

    本文是 WinUI 3 踩坑记 的一部分,该系列发布于 GitHub@Scighost/WinUI3Keng,若内容出现冲突以 GitHub 上的为准. 微软在 2022-09-02 更新了官方文档, ...

  5. 泛化之美--C++11可变模版参数的妙用

    1概述 C++11的新特性--可变模版参数(variadic templates)是C++11新增的最强大的特性之一,它对参数进行了高度泛化,它能表示0到任意个数.任意类型的参数.相比C++98/03 ...

  6. Azure 11 月新公布

    Azure 11 月新发布:Apple FairPlay Streaming, 应用服务(App Service), 虚拟机规模集(VMSS) Azure 媒体服务的 Apple FairPlay S ...

  7. C++反射机制:可变参数模板实现C++反射(使用C++11的新特性--可变模版参数,只根据类的名字(字符串)创建类的实例。在Nebula高性能网络框架中大量应用)

    1. 概要   本文描述一个通过C++可变参数模板实现C++反射机制的方法.该方法非常实用,在Nebula高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能.Nebula框架在码云的仓库地 ...

  8. 在线体验 Windows 11「GitHub 热点速览 v.21.30」

    作者:HelloGitHub-小鱼干 有什么比无需安装系统,检测硬件兼容度,只要打开一个浏览器,输入某个神秘的地址回车,即可体验 Windows 11 更棒的呢?windows11 就是这么一个小工具 ...

  9. Windows 11 正式版 Build 22000.194 官方简体中文版、英文版(消费者版、商业版)下载

    昨天阿三正式发布了 Windows 11,版本号竟然是 22000.194,也就是 9 月 16 日的 测试版 22000.194,仅仅是文件改了个名,特别是消费者版本 hash 校验都是一致的. W ...

随机推荐

  1. Git使用教程七——Git实用技能

    Git实用技能 1.图形管理工具 Github for Desktop Source tree 老牌的GitGUl管理工具了,也号称是最好用的Git GUI工具.功能丰富,基本操作和高 级操作都非常流 ...

  2. 174道 JavaScript 面试题,助你查漏补缺

    最近在整理 JavaScript 的时候发现遇到了很多面试中常见的面试题,本部分主要是作者在 Github 等各大论坛收录的 JavaScript 相关知识和一些相关面试题时所做的笔记,分享这份总结给 ...

  3. LVS实现(VS/DR)负载均衡和Keepalived高可用

    LVS是Linux Virtual Server的简写即Linux虚拟服务器,是一个虚拟的服务器集群系统一组服务器通过高速的局域网或者地理分布的广域网相互连接,在它们的前端有一个负载调度器(Load ...

  4. Swing常用容器

    3.Swing(AWT的子类) 3.1窗口.面板 public class myJFrame extends JFrame { //JFrame是一个顶级窗口 public myJFrame() { ...

  5. Spring boot中注册Servlet

    Spring boot中注册Servlet 如何在spring boot项目中注册Servlet呢? 如何在spring boot项目中注册Servlet呢? 由于没有web.xml,无法直接在xml ...

  6. spring整合jdbc方法一

    用了一段时间的spring这,闲来没事做一下spring整合jdbc 目录文件 导入jar包 由于spring的jar包是在myeclipse中自动导入的有些暂时用不到的也没有处理. Emp类 pac ...

  7. Eclipse开发Java的简单配置

    目录 Eclipse配置Java开发环境 1.配置JDK 2.切换项目的JDK版本 3.配置maven 4.配置lombok Eclipse配置Java开发环境 时隔N年重新使用Eclipse,对一些 ...

  8. AntDesign VUE:上传组件自定义限制的两种方式(Boolean、Promise)

    AntD上传组件 AntDesign VUE文档 第一种方式 beforeUpload(file) { let isLt = true if (filesSize) { isLt = file.siz ...

  9. jq 追加元素的几种方法

    jQuery添加插入元素技巧: jquery添加分为在指定元素的里面添加和外面添加两种: 里面添加使用(append 和prepend) 里面添加又分为在里面的前面添加和后面添加 里面的前面添加使用 ...

  10. composer出现问题: Could not open input file: composer.phar

    可以执行下面命令 php -r "readfile('https://getcomposer.org/installer');" | php This will install c ...