是时候为ARM生态系统上不断增长的Windows感到兴奋了

2020-12-22 23:52:18

对于Windows on Arm(WoA)生态系统而言,2020年是重要的一年。新型“第三代”设备进入市场,其中包括世界上第一台5G笔记本电脑-联想Yoga 5G-和三星Galaxy BookS。但是,不仅仅是硬件,WoA开发人员生态系统还在不断发展。重大发展。

作为在9月的IFA 2020上发布的Snapdragon 8cx gen2 5G芯片(基于Arm技术构建)的一部分,高通公司与微软的首席产品官Panos Panay一同加入。他宣布Microsoft应用程序保证团队正在与公司合作,以使其应用程序在WoA笔记本电脑上运行。据Panay称,其目标是“为消费者和商业客户提供许多应用程序。” Microsoft将在需要时提供必要的支持,这将使开发人员更容易进行WoA的整个应用程序开发和转换过程。

几周后,Panay在博客文章中正式透露,微软正在为WoA设备开发x64应用程序仿真支持。到目前为止,缺乏x64仿真已经限制了可以在WoA设备上运行的应用程序的数量。这意味着WoA设备只能运行本机Arm应用程序以及模拟的32位x86应用程序。

我认为x64应用程序仿真支持将为开发人员提供更多激励,使其针对WoA设备定位其应用程序。 WoA设备具有出色的性能优势,例如全天的电池寿命,即时开机和始终保持连接状态,现在,用户将可以选择所有可用的应用程序。这将改善WoA设备上用户体验的整体质量和深度。

微软技术研究员阿伦·基山(Arun Kishan)在Arm DevSummit的“微软:为武器生态系统打造”主题演讲中,进一步强调了对WoA生态系统以及为开发人员和用户带来利益的承诺。他表示,微软正在进行大量投资,以确保所有WoA设备都可以运行任何应用程序。微软高级项目经理Marc Sweetgall在他的“在Arm上构建Windows 10应用程序” DevSummit演讲中也表达了类似的乐观态度(请参阅上一视频)。他解释说,现在是构建ARM64应用程序的好时机,要针对许多设备,并且对开发人员没有太大的麻烦。

除了Microsoft最近的承诺外,现在更多的应用程序已成为WoA的目标。一个重要的发展是Adobe发布了适用于WoA设备的Photoshop版本。该Beta版本意味着WoA用户现在可以在其设备上本地运行Photoshop,从而为WoA设备带来全新的用户体验。这也鼓励了全新的用户群开始使用WoA设备。

在过去的一年中,Arm一直与开发人员合作并提供支持,这些开发人员正在将其应用程序移植到WoA甚至专门为WoA构建它们。我们与这些开发人员合作的最大收获是,将流程定位到WoA设备的应用程序是多么容易。除了易于部署外,许多开发人员还报告了其应用程序的性能和用户界面的积极成果。

LiquidText是一家这样的公司,它使用高度可视化和创新的触摸用户界面,使用户可以随时主动查看和注释一个或多个文档。借助Microsoft和Arm提供的工具和支持,从UWP Windows 10到Arm的移植对于LiquidText而言是快捷而轻松的。整个过程不到两个月的时间。正如LiquidText的创始人兼首席执行官Craig Tashman在DevSummit上所言(请参见上一视频),“没有什么“可行的”,但向Arm的过渡非常接近。” LiquidText之所以决定将重点转移到WoA设备上,是因为其薄,轻便的外形,全天的电池寿命以及该设备的超强触摸和墨水功能。

另一个从WoA设备中受益的创新应用程序是StaffPad,它是一种音乐符号应用程序,旨在使编写和演奏音乐的过程更加轻松自然。该应用程序受益于WoA 2合1笔记本电脑的笔和触摸功能,例如基于Arm的自定义处理器构建的Microsoft Surface ProX。

与LiquidText相似,StaffPad基于UWP构建后,可以轻松过渡到WoA。正如StaffPad的创始人兼总监David William Hearn所说:“一旦建立了工具链,就可以轻松,轻松地在Arm on Windows上进行构建。”在性能方面,WoA版本已经超越了其他版本的应用程序,可提供复杂乐谱中所需的快速,无故障的性能。

微软的公告将加速应用程序向WoA的移植。我们已经看到针对不断增长的WoA设备范围的应用程序的性能和UI收益。加上易于部署,WoA对许多应用程序开发人员来说都是有吸引力的主张。我们对开发人员的建议是查看部署过程,并了解Microsoft和Arm如何提供帮助。移植到WoA会将他们的应用程序开放给用户和设备的全新世界,这只会在将来使他们的应用程序受益。我们在developer.arm.com上的WoA部分提供了一些有用的指南和信息。

我坚信,Microsoft对WoA设备的x64应用仿真支持是WoA生态系统最重要的发展之一。最终,这意味着在WoA设备上会有更多的应用程序,这对于最终用户来说是一个更大的主张。