在微软的年度Ignite开发者大会上,微软宣布了与高通公司的最新合作,以提高Windows 10在由Snapdragon计算平台支持的ARM PC上的应用程序兼容性。微软和高通公司已经合作,将前者的App Assure计划扩展到涵盖ARM64 PC上的Windows 10。如果您以前从未听说过Microsoft App Assure,那么您可能并不孤单。该服务主要面向企业和其他大型组织,因此大多数开发人员都不会与之交互。
这是它的简要概述。很多时候,企业依赖运行旧版软件。这可能是出于预算限制,或者是因为没有合适的选择。借助App Assure,Microsoft将努力使该软件在现代Windows或Office环境中启动并运行,而不会给您的企业带来任何额外费用。
但是,旧版软件并不是兼容性问题的唯一来源。随着Windows在ARM和高通公司提供支持的“始终在线,始终保持连接”的PC上的日益普及,很多程序在这种新架构上不起作用。从今天开始,Microsoft正在扩展App Assure以确保与这些设备的兼容性。
如果您有一个针对基于x86的计算机制作的程序或应用程序,并且需要它在您的企业的ARM上运行,Microsoft就会完成它。这包括让供应商为ARM创建其软件版本。
当然,此服务有一些限制。如果程序仅适用于64位计算机,则Microsoft不会为您提供帮助。而且,如果该程序依赖于无法在ARM上运行的特殊驱动程序,或者依赖于OpenCL / GL,那么您也很不走运。但是,如果您需要修复的只是一个简单的Office加载项或一个基本实用程序,那么Microsoft会为您提供支持。
现在,如果您正在阅读本文,您可能想知道这如何影响您个人。老实说,它对您来说可能不会有太大变化。企业依赖的许多程序要么是为专用设备专门设计的,要么仅授权给组织。但是从长远来看,我们可能会看到更多Windows应用和程序引入了对ARM的兼容性。如果供应商由于App Assure而创建了流行应用的ARM变体,则很有可能也会公开发布。