什么是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. 操作系统的IO模型

    IO操作根据设备类型一般分为内存IO,网络IO,和磁盘IO.其中内存IO的速度大大快于后两者,计算机的性能瓶颈一般不在于内存IO. 尽管网络IO可通过购买独享带宽和高速网卡来提升速度,可以使用RAID ...

  2. 羽夏笔记——PE结构(不包含.Net)

    写在前面   本笔记是由本人独自整理出来的,图片来源于网络.本人非计算机专业,可能对本教程涉及的事物没有了解的足够深入,如有错误,欢迎批评指正. 如有好的建议,欢迎反馈.码字不易,如果本篇文章有帮助你 ...

  3. Python - 进度条库 tqdm

    前言 在写生成器的时候,网上看到一个进度条库,感觉蛮有意思,记录下 这个库感觉只有在调试的时候会用到,不做深入学习 内置库,不需要安装 示例代码 from tqdm import tqdm for i ...

  4. Jenkins(5)- 新建一个job并快速体验完整流程

    如果想从头学起Jenkins的话,可以看看这一系列的文章哦 https://www.cnblogs.com/poloyy/category/1645399.html 新建一个任务(job) 输入job ...

  5. openswan源码ubantu下编译、安装、基本环境搭建

    openswan的编译过程 文章目录 openswan的编译过程 1. 下载源码: 2. 在虚拟机上解压后编译: 2.1 查看INSTALL文件 2.2 查看文件buildlin.sh文件 3. 查看 ...

  6. C#提取程序的图标

    需要添加对System.Management.dll的引用  ,并且不要忘记导入下面的名称空间. using System.Management; 将ListView和  ImageList控件从可视 ...

  7. 【第六篇】- Maven 仓库之Spring Cloud直播商城 b2b2c电子商务技术总结

    Maven 仓库 在 Maven 的术语中,仓库是一个位置(place). Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库. 在 Maven 中,任何一个依赖.插件或者项目构建的输出 ...

  8. scrum项目冲刺_day07总结

    摘要:今日完成任务. 1.短信服务正在进行 2.路线规划正在进行 总任务: 一.appUI页面(已完成) 二.首页功能: 1.图像识别功能(已完成) 2.语音识别功能(已完成) 3.垃圾搜索功能 4. ...

  9. 快乐中秋,SQL小白入门指南

    目录 创建表 最基本的创建 怎么查看一个已经建好的表的信息呢 修改字段 插入数据 修改和删除数据 修改 删除 第一个查询 条件语句 使用age的大小比较,查看大于16岁的学生: 使用多个条件并联,大于 ...

  10. Jmeter扩展组件开发(3) - 实现方法

    继承JavaSamplerClient,四种实现方法讲解 前提 JavaSamplerClient要把四种实现方法都继承,编译器才不会报错. com.demo(package包)右键新建一个secon ...