With the recent launch of Copilot+ PCs, developers are increasingly channeling their efforts towards optimizing applications for these cutting-edge devices. These PCs represent the pinnacle of Windows technology, boasting a powerful new system architecture that promises unparalleled performance, all-day battery life, and the capability to run advanced AI models directly on the device. The Copilot+ PCs are designed to enhance productivity, foster creativity, and facilitate effective communication.
The initial wave of Copilot+ PCs has been powered by the Snapdragon X Elite and X Plus silicon. Following suit, AMD and Intel have introduced their own versions, featuring the Ryzen AI 300 and Intel Core Ultra 200v processors, respectively. This collective push underscores a strong commitment to the Copilot+ ecosystem.
As users increasingly expect seamless app functionality across all Windows devices, Microsoft is eager to assist developers in meeting these demands through its App Assure Program. This initiative offers guidance and technical support, enabling developers to maximize the potential of Copilot+ PCs, particularly when optimizing applications for Arm-based Snapdragon X Series devices. Even the most seasoned companies can benefit from the expertise provided by App Assure, with many developers already leveraging the program to launch Arm-native versions of their applications. A notable success story is that of NordVPN.
Embracing Windows on Arm with Microsoft App Assure
Windows users anticipate that their preferred applications will perform optimally on Arm-based PCs. To fulfill this expectation, App Assure collaborates with popular applications like NordVPN, assisting them in optimizing their platforms.
NordVPN responded positively to Microsoft’s outreach for technical support and advice, recognizing that an Arm-optimized version would broaden their market reach. They aimed to launch their product shortly after the debut of the Snapdragon X Series-based Copilot+ PCs.
“Working with Microsoft’s App Assure team was a game-changer for us. Their technical guidance made a significant difference in the project. As engineers, we value direct, effective information and support, and that’s exactly what we got. Being able to work so closely with Microsoft almost made it feel like their engineers were part of our extended team. Their engagement sped up our development process and is helping us get to market faster,” stated Gytis Murauskas, Head of Engineering, Windows, at Nord Security.
Developers often encounter challenges when embarking on the journey of integrating a new architecture into their applications. Choosing the optimal approach among various options can significantly impact the ease of porting. This is precisely why Microsoft provides the Arm Advisory Service, allowing developers to consult directly with Microsoft engineers to ensure a smooth development process and informed decision-making.
“The biggest decisions and scariest things were at the beginning of kicking off the project. On this whole path of migrating applications to Windows, there are quite a lot of possibilities. You can migrate to Native Arm. You can do some emulation, etcetera, etcetera. There were at least four possible ways to do that, and it was not an easy choice to decide which one made more sense for us,” Murauskas explained. Microsoft App Assure engineers offer guidance, best practices, and deep insights, enabling effective decision-making. Murauskas emphasized the value of collaborating with Microsoft, stating, “The input from the App Assure team was instrumental in making informed decisions. This collaboration enabled us to implement solutions with confidence, knowing we were on the right path.”
As the engagement progressed, App Assure engineers remained available for direct consultation whenever challenges arose, ensuring a smooth development process. This ongoing support and expertise ultimately helped NordVPN establish a solid foundation and accelerate their time to market.
We are pleased to see NordVPN continue to invest in the ARM ecosystem by introducing support for their Threat Protection feature. Users can experience NordVPN along with Threat Protection by downloading the application for Windows PCs or laptops.
App Assure helps developers unlock potential
With Copilot+ PCs, Microsoft has redefined the PC landscape—from silicon to the operating system, and from the application layer to the cloud—placing AI at the forefront. This marks a monumental shift in the Windows platform.
The challenges, dependencies, and development journeys vary significantly for organizations offering productivity tools, security solutions, frameworks, or gaming. At Microsoft, we are dedicated to supporting developers in their quest to empower customers.
We are excited to offer App Assure to developers creating Arm-optimized applications for Windows, demonstrating how accessible it is to build for this platform. For further insights, read about how App Assure assisted Opera in developing an Arm-optimized browser.
If you’re interested in adding Arm support to your Windows app, explore our technical documentation at aka.ms/win/arm/howto. Once you’re ready to embark on your porting journey, Microsoft’s Arm Advisory Service can provide detailed insights into platform features, best practices, and code examples. For instance, App Assure engineers can assist you in:
- Understanding the nuances of emulated code translation and how to seamlessly interoperate between native and x64 code.
- Configuring build systems efficiently for multi-architecture delivery.
- Obtaining Arm-based hardware or getting started with Azure Virtual Machines, preparing those environments for development, continuous integration, or test runners.
If this sounds appealing, please let us know by completing the provided form.
ISV testimonials
We take pride in showcasing several Independent Software Vendors (ISVs) that have successfully utilized our Arm Advisory Service to optimize their applications for the Windows on Arm platform. These organizations have harnessed the power of Arm technology to deliver exceptional software solutions, illustrating the immense potential and ease of transition with the right support.
“At Proton VPN, we prioritize delivering a seamless and secure experience for our users. Working with Microsoft’s App Assure team has been an outstanding experience—their expertise and proactive approach ensured that Proton VPN runs flawlessly on ARM PCs, helping us bring fast, private, and reliable VPN access to more devices and people than ever before. Microsoft’s App Assure team made it effortless for us to optimize Proton VPN for PCs with ARM architecture. Their support ensured that users get the best performance and security, reinforcing our commitment to privacy and freedom online,” said Antonio Cesarano, Lead Product Manager, Proton VPN.
“The App Assure team played a crucial role in driving discussions with F-Secure’s partners to accelerate ARM64 support, ensuring our product’s compatibility with Copilot+ PCs—an effort that proved easier and faster than anyone expected,” remarked Katja Bashlovka, Product Manager, Consumer Engagement.
Among the many prominent ISVs that the App Assure team has assisted in developing Arm-optimized applications, several recent successes stand out.