开发者如何使用Arm AppReady for Windows

描述

作者:Arm 战略合作伙伴关系总监 David Whaley

在 OEM 采用率不断提升以及用户对轻薄、高能效、响应迅速且具备人工智能 (AI) 能力的 PC 和笔记本电脑需求持续增长的推动下,Windows on Arm 生态系统正在加速扩展。同时,软件厂商也在持续加大投入,构建应用的原生 Arm 版本。近期,NVIDIA 宣布推出面向 PC 市场的全新 Arm 架构 RTX Spark,标志着 Windows on Arm 生态正向新芯片和设备拓展,迈出了又一重要步伐。

应用需要实现快速启动、流畅运行、延长电池续航,并充分发挥 Arm 架构硬件在性能、能效以及端侧 AI 方面的优势。对开发者而言,原生 Windows on Arm 应用有助于带来更出色的终端用户体验,并充分释放 Arm 平台的价值。尤其是在 AI 工具不断改变软件构建、移植和优化方式的背景下。

这正是 Arm 推出 Arm AppReady for Windows 的初衷。该全新项目旨在引导开发者获取相关学习资源,并为构建原生 Windows on Arm 应用提供支持。该项目由 Arm 主导,并在微软的反馈支持下完成开发。

开发者如何使用Arm AppReady for Windows

Arm AppReady for Windows 将 AI 赋能的工具、清晰的开发指导以及与 Arm 应用专家支持整合为一个统一项目,帮助开发者降低迁移复杂度,交付在 Arm 架构 Windows 设备上启动更快、运行更优的原生应用。

Arm AppReady for Windows 可帮助开发者:

检查关键依赖项是否已有 Windows on Arm 原生版本;

审视构建系统、编译器设置、安装程序及插件;

识别与架构相关的代码以及性能关键路径;

获取 Arm 与微软提供的 Windows on Arm 原生开发指导;

探索 AI 赋能的工具和实践,用于扫描代码、识别可移植性问题,并加速移植工作。

在原生代码、应用迁移规划、Arm 平台性能评估以及迁移后优化等环节,如遇到问题,开发者可联系 Arm 应用专家获取支持。

连接开发者与更广泛的Windows on Arm 生态系统

Arm AppReady for Windows 通过提供不断丰富的学习资源和开发指导,帮助开发者更便捷地融入更广泛的 Windows on Arm 生态系统,这些资源目前已面向 Windows 开发者开放。

应用移植所需投入因项目而异,可能仅需重新编译,也可能涉及更为深入的代码修改。相关挑战还可能延伸至第三方软件库、平台行为、安全组件、驱动程序,或需要专项投入的性能优化工作。通过将开发者与 Arm 的技术专家及可信赖的生态资源连接起来,Arm AppReady for Windows 帮助团队更有信心地从前期评估迈向原生 Windows on Arm 的部署。

这一生态支持已经在帮助开发者将实际应用成功带到 Arm 架构 Windows 设备上。

Fender Musical Instruments Corp (FMIC) 软件工程副总裁 Matthias Juwan 表示:“音乐创作从未如此触手可及,场景覆盖专业录音棚、家庭环境以及移动平台。基于 Arm 架构的 Windows 设备为这些工作流提供了兼具性能、能效和 AI 能力的令人振奋的组合。得益于成熟的工具、完善的兼容性资源以及工程指导,将 Fender Studio 的应用生态移植到 Windows on Arm 的过程比我们预期更加顺畅,也帮助开发团队加快了验证和优化进度。”  

AI 工具如何助力应用向 Windows on Arm 移植

在配合适当的检查机制和自动化流程使用的情况下,AI 工具正日益成为减少前期人工工作的关键手段。它们可以帮助开发者扫描代码、识别可移植性考量、分析架构相关模式,并在开发过程中生成针对 Windows on Arm 的具体建议。例如,GitHub Copilot 可在迁移和优化过程中,为开发者提供 Windows on Arm 相关的代码建议、内在函数转换以及移植指导。

Arm AppReady for Windows 将这些工具和方法系统性地呈现给开发者,帮助团队以更结构化、更严谨的方式,将 AI 纳入 Windows on Arm 应用的构建流程。

新一波应用将定义Windows on Arm 体验

随着基于 Arm 架构的 Windows 设备触达更多用户,体验价值将体现在软件层面 —— 无论是创意应用的生成速度,安全产品的后台运行流畅度,开发环境对本地工作负载的处理效率,还是 AI 应用在更低功耗前提下所展现出的响应速度与稳定性。

Arm AppReady for Windows 正帮助开发者将 Windows on Arm 的机遇,转化为经过深度优化的原生应用体验。访问 Arm AppReady for Windows 网站,即可获取实用资源、AI 赋能的工具指导、生态系统链接以及 Arm 技术支持,助力团队快速起步。

AppReady for Windows 网站链接:https://developer.arm.com/laptops-and-desktops/windows-app-ready

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分