请访问原文链接:https://sysin.org/article/windows-10-arm/,查看最新版。原创作品,转载请保留出处。

Windows 10, version 21H1 (released May 2021) ARM64 English

Windows 10, version 21H1 (released May 2021) ARM64 Chinese Simplified

基于 ARM 的 Windows 10

起初,Windows 10(与 Windows 10 移动版不同)只能在采用 x86 和 x64 处理器的电脑上运行。 现在,Windows 10 桌面可以在使用秋季创建者更新或更新版本的 ARM64 处理器的计算机上运行。 ARM CPU 体系结构的省电特性使这些电脑拥有全天的电池使用时间,并且支持移动数据网络。 这些电脑将提供出色的应用程序兼容性,让你在不进行任何修改的情况下运行现有的 x86 win32 应用程序。 有关详细信息或演示,请查看 “始终连接的 PC” 的第 9 频道视频。

在本文中,我们使用术语 ARM 作为在 ARM64(通常也称为 AArch64)处理器上运行 Windows 10 桌面版的电脑的简写,使用术语 ARM32(在其他文档中通常称为 ARM)作为 32 位 ARM 体系结构的简写。

ARM 上的应用和体验

内置 Windows 10 体验、应用和驱动程序

Windows 10 的内置体验(例如,Edge、Cortana、开始菜单和资源管理器)都是本机的,并作为 ARM64 运行。 这还包括所有设备驱动程序,如图形、网络或硬盘。 这可确保你获得最佳用户体验,并以 Qualcomm Snapdragon 处理器的完全本机速度运行设备中的电池寿命。

通用 Windows 平台 (UWP) 应用

ARM 上的 Windows 10 从 Microsoft Store 运行所有 x86、ARM32 和 ARM64 UWP 应用 。 ARM32 和 ARM64 应用在无需任何模拟的情况下运行,而 x86 应用在仿真下运行。 如果你是 UWP 开发人员,请确保为你的应用提交 ARM 包,因为这将为设备提供最佳的用户体验。 有关详细信息,请参阅应用包体系结构。

备注

若要生成 UWP 应用程序以本机方式面向 ARM64 平台,你必须安装有 Visual Studio 2017 版本15.9 或更高版本或 Visual Studio 2019。 有关详细信息,请参阅此博客文章。

重要

ARM 上的 Windows 10 支持从存储在 ARM64 设备上的 x86、ARM32 和 ARM64 UWP 应用。 当用户在 ARM64 设备上下载 UWP 应用时,操作系统将自动安装可用应用的最佳版本。 如果向应用商店提交应用的 x86、ARM32 和 ARM64 版本,操作系统会自动安装 ARM64 版本的应用。 如果只提交应用的 x86 和 ARM32 版本,操作系统将安装 ARM32 版本。 如果只提交 x86 版本的应用,操作系统会安装该版本并在仿真下运行它。 有关体系结构的详细信息,请参阅应用包体系结构。

Win32 应用

除了 UWP 应用之外,ARM 上的 Windows 10 还可以运行未修改的 x86 Win32 应用,并具有良好的性能和无缝的用户体验,就像任何 PC 一样。 这些 x86 Win32 应用无需重新编译 ARM,甚至不能意识到它们是在 ARM 处理器上运行的。

x86-64 应用

在版本21277中添加了对 x86 64 应用程序的初始支持,当前正在进一步开发。 如果某个应用的 x64 Win32 版本不起作用,则大多数应用还提供 x86 版本。 如果选择应用程序体系结构,只需选择32位 x86 版本即可在 ARM PC 上的 Windows 10 上运行应用的32位版本。

x86 仿真在 ARM 上的工作原理

x86 应用的模拟使得在 ARM 中可以使用丰富的 Win32 应用生态系统。 这使得用户无需对应用进行任何修改,便可获得运行现有 x86 win32 应用的神奇体验。 该应用甚至不知道它在基于 ARM 的 Windows 电脑上运行,除非它调用特定 API (IsWoW64Process2)。

Windows 10 的 WOW64 层允许 x86 代码在 ARM64 版本的 Windows 10 上运行。 x86 模拟的工作原理是将 x86 指令块编译为 ARM64 指令,并通过优化来提高性能。 服务会缓存这些已转换的代码块,从而减少指令转换开销,并可在代码再次运行时实现优化。 将为每个模块生成缓存,以便于其他应用在初次启动时使用这些缓存。

有关这些技术的更多详细信息,请参阅基于 ARM 的 Windows 10 Channel9 视频。

下载

简体中文版和英文版 Windows 10 ARM64:
百度网盘链接: https://sysin.org/article/windows-10-arm/

Windows 10, version 21H1 ARM64相关推荐

  1. Windows 10 版本 21H1 发布,百度网盘下载

    请访问原文链接:https://sysin.org/article/windows-10/,查看最新版.原创作品,转载请保留出处. Windows 10, version 21H1, all edit ...

  2. Windows 10, version 22H2 (updated March 2023) 简体中文版、英文版下载

    Windows 10 22H2 2023 年 3 月更新 请访问原文链接:https://sysin.org/blog/windows-10/,查看最新版.原创作品,转载请保留出处. 作者主页:sys ...

  3. Windows 10, version 22H2 (updated Jun 2023) 中文版、英文版下载

    Windows 10, version 22H2 (updated Jun 2023) 中文版.英文版下载 请访问原文链接:https://sysin.org/blog/windows-10/,查看最 ...

  4. 更改应用程序图标_在 Windows 10 version 1903 中查看应用程序是否支持 DPI 感知

    在显示屏幕上,每英寸点数(DPI)定义构成面板的每个物理单元的像素数.传统上,显示器每英寸输出 96 个像素.但随着技术的发展,各大公司的产品已经开始增加同一物理空间中的像素数,也就造成了屏幕的 DP ...

  5. Windows 10 Version 2004 新功能盘点

    Windows 10 Version 2004 新功能盘点 Windows 10 Version 2004功能更新即将登场,但目前仍没有敲定具体的名称.目前微软已经发布了ISO镜像,意味着微软有望近期 ...

  6. Windows 10, version 22H2 (2023年3月) 简体中文版、英文版下载

    Windows 10, version 22H2 (updated March 2023) 简体中文版.英文版下载 Windows 10 22H2 2023 年 3 月更新 Windows 10 是微 ...

  7. Windows 10 版本 21H1不推送的手动更新方法

    背景 Windows 在2021年5月推出了21H1版本更新,但是因为推送需要时间,直接点击设置中的获取更新可能无法获取到,所以我们可以根据下面的步骤手动更新系统版本. 步骤 下载Windows 10 ...

  8. Windows 10 Version 1809正式版ESD镜像

    预计微软将在下周开始提供Windows 10 Version 1809正式版镜像,然后在10月13日面向用户推送正式版. 不过现在ESD镜像已经泄露因此用户可提前升级,该镜像就是正式版所以转换或是直接 ...

  9. Windows 10 21H1 更新的3种方式

    本文来自:N软网 nruan.com 原文:https://www.nruan.com/78122.html Windows 10 May 2021 功能更新终于正式发布,目前正在分阶段部署推出.微软 ...

最新文章

  1. 介绍Python中方法ljust(),rjust(),center()和zfill()
  2. openstack rocky 安装_北京暖气安装费用-上海装修报价
  3. mysql重置id排序_列替换法重置MySQL自增长ID排序
  4. 云安全:云访问安全代理(CASB)系统的陷阱和潜力
  5. 写JQuery 插件 什么?你还不会写JQuery 插件
  6. 61条Java面向对象设计的经验原则
  7. (set)计算集合的并
  8. trunc函数_同样取整,TRUNC函数与INT函数的有什么区别?
  9. Git学习03-----最基本的几个命令
  10. AS3.0常用第三方类库:TweenMax
  11. python核心编程---读书笔记:第18章 多线程编程
  12. metabase开源BI
  13. 【测试表征】五分钟了解俄歇电子能谱仪(AES)
  14. 如何将pdf生成二维码链接?
  15. ES3之cookie
  16. 内存数据库及技术选型
  17. 一个不超过200行的游戏
  18. BGP路由反射器RR
  19. hostapd建立无线AP出现did not acknowledge association的解决办法
  20. mysql统计去重记录数量_MySQL分组后,如何统计记录条数

热门文章

  1. Linux下 Jenkins启动
  2. 常见的压力测试方式总结
  3. 城市公交查询系统的设计与实现(Java+Web+MySQL+J2EE)
  4. 32位计算机分配的最大内存大小,32位系统支持多大内存,教您如何提升32位系统的内存...
  5. [中国][剧情][红美丽/葛优2007最新片][DVD-RMVB/348MB][国语中字]
  6. 专项资金项目管理系统——建设目标
  7. AVX指令集实现矩阵乘
  8. 宝塔 php5.6 极速安装_宝塔中极速安装的PHP如何使用AMQP连接RabbitMQ
  9. ReflectionClass
  10. CocosCreate/qqplay音频相关问题记录