Win7下载吧 - 专业分享最新系统之家win7旗舰版系统下载、免费绿色软件下载是电脑重装系统的理想系统家园。

最新更新 |如何安装系统? |软件导航 |品牌系统 |专题库 |网站地图

Windows 7 系统在线下载

经过精心测试,结合了很多实用的功能,稳定、安全、高效率

的系统操作,兼容强大,占用系统资源少

查看安装教程
前往下载

苹果可以从微软Windows on ARM的错误中学到什么

更新时间:2020-08-27 14:05:30 阅读:200 作者:残月

苹果可以从微软Windows on ARM的错误中学到什么

如果要从Apple中学到支持在X86和ARM上运行的应用程序的经验教训,那就是:告诉用户哪些应用程序支持哪种处理器,并积极引导他们获得最佳体验。

听起来很明显。但是,随着苹果公司从Intel X86 Macs过渡到围绕自己的ARM芯片设计的Macs的过程中,我不禁想起我希望微软和高通共同努力以促进Windows on ARM体验的事情。

它始于沟通。当华硕推出其内部装有高通处理器的NovaGo笔记本电脑时,我们  解释了该架构的优缺点,特别是它可以做什么或不能做什么。

苹果可以从微软Windows on ARM的错误中学到什么(1)

较长的电池寿命和始终保持连接状态已售出了基于Qualcomm的PC,但该软件始终使它退缩。

与开发人员交谈,但不与消费者交谈

没有任何消费者愿意浏览开发人员文档以了解为什么应该或不应该购买产品。但这正是微软要求消费者做的。Windows如何将为X86处理器编码的指令仿真为ARM芯片可以理解的代码,在Microsoft网站上的干燥支持文档中进行了总结。这还不够好。Microsoft从未做出任何真正的努力来告知消费者ARM平台需要什么,它的局限性以及可以克服这些局限的解决方案。

它们也是  很大的限制。假设您要在Microsoft的Surface Pro X上下载Zoom视频会议应用程序。您不会在Microsoft Store上找到它,这迫使您转到Zoom的网站。

当然,Zoom并没有告诉您,ARM PC上的Windows仍然无法在仿真模式下运行64位应用程序。因此,如果用户尝试在Surface Pro X上下载Zoom应用程序的64位版本,他们将面临一条巨大的错误消息,阻止其安装。这是在消费者和愉悦体验之间的障碍,我敢打赌,这是ARM上Windows PC销售不佳的最大原因之一。

苹果可以从微软Windows on ARM的错误中学到什么(2)

苹果似乎正朝着同样的方向前进。与ARM上的Windows一样,Apple也使用代码将为X86处理器编写的指令转换为ARM芯片可以理解的指令。在Mac上,此代码称为Rosetta,与Apple用来促进从PowerPC到X86过渡的翻译软件相同。现在,Rosetta2(或仅是Rosetta)旨在采用为X86编写的代码,并使它“可以”为Mac的新型ARM芯片工作。

“正当工作”的一部分似乎涉及“正当等待”。正如Apple在现在发布到其网站上的开发人员文档中所说的那样,“翻译过程需要时间,因此用户可能会觉得翻译后的应用有时会启动或运行得更慢。”

用户还必须帮助Mac使用正确的代码。“如果二进制文件中包含   指令arm64 和  指令,则用户可以通过Finder中应用程序的“获取信息”窗口中的Rosetta转换,告诉系统启动该应用程序。” “例如,用户可能启用Rosetta转换,以允许该应用程序运行尚不支持该 体系结构的较旧插件  。”x86_64arm64

苹果可以从微软Windows on ARM的错误中学到什么(3)

苹果在6月22日的WWDC 2020主题演讲中展示了运行iPhone应用程序的基于ARM的Mac。

但是,Rosetta不会翻译虚拟化X86_64平台的内核扩展和虚拟机应用程序。Rosetta也不会翻译AVX指令,这是Intel在其第二代Intel Core“ Sandy Bridge”芯片中首次实现的。在2011年。

概括地说,Apple告诉开发人员(而非用户!),仿真应用程序的运行速度将比本地代码慢,用户可能必须手动配置应用程序才能在仿真模式下运行,以实现完全兼容性,并且其翻译软件不会已有约9年的处理指令。这不会是“行之有效”的,而且消费者还不知道。

很难找到兼容的应用

应用商店是消费者首先与应用进行交互的地方,而微软的商店仍然很糟糕。

到目前为止,每个Windows用户都熟悉该商店的许多缺点。没有信息可以告诉您应用程序的最新更新时间,更不用说变更日志了。您看不到迄今为止的下载数量。

微软也掩埋了应用程序支持哪种处理器架构。如果您  已经  在Windows on ARM(WoA)连接的PC上,则Microsoft将隐藏不兼容的应用程序。但是,如果您想在购买WoA Connected PC 之前了解哪些功能  ,则必须逐个应用程序查找自己。

苹果可以从微软Windows on ARM的错误中学到什么(4)

苹果可以从微软Windows on ARM的错误中学到什么(5)

显示哪些应用程序  无法在ARM上运行(在购买PC后)是一种糟糕的体验。

几年后,Mac应用程序是为ARM还是X86编码的问题将变得毫无意义,因为苹果公司将Mac批发产品转换为ARM。但是目前,WINDOWS和Mac平台上的客户都可以在两种处理器体系结构之间进行选择,将它们置于同一阵营。

当然,现在期望苹果自己的苹果商店提供这些信息可能为时过早。我们知道其一些重要的第三方合作伙伴(即Adobe和Microsoft)支持Apple的ARM工作。我们想知道有多少小型的苹果游戏开发者会为ARM重新编码,而其他内容创建应用程序开发者会很快注册。

但是,了解为每个处理器编码的应用程序至关重要。“通用” Apple应用程序将在两个平台上运行。但是我们真的不知道苹果公司ARM处理器的性能如何,我们也不知道给定应用程序在每个平台上的运行情况。因此,重要的是,Apple和PC的客户都必须知道哪些应用是为特定处理器本地编码的,将在其中优化性能,将对其进行仿真并降低性能。无论是在Mac还是Windows上,应用程序商店都应该成为这种对话的起点。

无法提供“展示”应用

到目前为止,我们一直在关注性能,兼容性和通信。高通公司和微软公司还没有交付的另一台样机PC不仅从硬件的角度来看,而且从软件的角度来看。答案(而且很难说)是—肿的。

如果笔记本电脑被不必要的第三方应用所阻塞,我通常会对其进行标记。宏碁,例如,包括应用程序,建议其他应用程序,如系列S。但这就是ARM(和Mac)上的Windows所需要的:展示了专门为ARM编码的应用程序,展示了该平台。

苹果可以从微软Windows on ARM的错误中学到什么(6)

微软新的软件包管理器可能是一种在ARM软件上下载经过优化的Windows的简便方法。

在Windows上,微软和高通都没有在这方面加紧努力。而不是由  用户生成的集合,我们应该拥有一个官方的品牌网站列表(和链接!)应用程序,这些应用程序已针对ARM优化。联网的PC应预装ARM优化的应用程序,或至少提供通往优化体验的网关。可以在ARM应用程序上下载优化的Windows,这可能是Microsoft新的WinGet软件包管理器  实用程序的功能。

我怀疑苹果已经了解了这一点,而且苹果App Store的一部分标题为“在Apple上运行得最好”的东西也不会令我感到惊讶。向消费者展示他们将经常使用的应用程序的集合,向他们保证他们已针对性能进行了优化,然后定期添加和更新应用程序,以确保客户公司正在寻找它们。

现在,客户仍然不理解为什么他们应该离开X86并接受像ARM这样新颖而又陌生的东西。如果这样做的话,说明总是以硬件为框架。通常来说,客户应该如何以及为何要转换软件的方式一直被排除在对话之外,而每个人最终都感到困惑。

您正在下载Windows 7操作系统

以下是为您提供的几种下载方式(系统文件较大,推荐使用“迅雷下载”,速度更快、更稳定!)

其他用户还下载了