Arm: The Future of Software Development
Tags: arm, windows, productivity
Published: 2022-07-21 11:22:02

---
title: Arm: The Future of Software Development
published: true
date: 2022-07-21 11:07:18 UTC
tags: arm, windows, productivity
canonical_url: https://www.syncfusion.com/blogs/post/arm-the-future-of-software-development.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6lqgyd91zctjs6ppi90w.png
---

According to Wikipedia, [Arm](https://en.wikipedia.org/wiki/ARM_architecture_family "Wikipedia page for ARM architecture family") processors are desirable for light, portable, battery-powered devices, including smartphones, laptops, tablet computers, and other embedded systems. Windows applications can usually be run using Arm processors. The Arm processor can run x86 and x64 in emulation mode. But to enjoy the most efficiency, it is always better to build the application in Arm configuration.

## Why Arm?

With the increase in the hype around using Arm processors in modern hardware, let’s focus on the advantages of the Arm processor:

- **Power consumption** : Compared to other processors on the market, Arm processors consume less power, thereby making them an inevitable choice for battery-powered devices.
- **Performance** : Arm processors provide better performance per watt. Also, they execute complex operations by splitting them into simpler ones.
- **Cost** : The production of Arm processors is much less expensive than complex processors and does not need expensive equipment.

## Project Volterra

In the keynote speech delivered by Satya Nadella during the Microsoft Build 2022 event, he previewed plans to roll out **Project Volterra** , a Windows Arm developer kit powered by Snapdragon, by the end of 2022.

<iframe src="//www.youtube.com/embed/yICVNta8jMU" width="760" height="425" frameborder="0" allowfullscreen="allowfullscreen"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;">﻿</span><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;"> </span></iframe>

At first glance, the device looks similar to a Mac mini, but it’s expected to deliver high processing speeds and its innovative stackable design provides flexibility for deployment.

Recently, Qualcomm, the manufacturer behind the Snapdragon processor, announced the Qualcomm Neural Processing SDK, which along with Project Volterra, will allow developers to explore various scenarios in artificial intelligence.

## Arm64 Visual Studio

In June, Microsoft announced the availability of Visual Studio 2022 as an Arm64 application. So, we can use the Visual Studio IDE on any Arm-powered device with [Windows 11](https://blogs.windows.com/windowsdeveloper/2022/05/24/create-next-generation-experiences-at-scale-with-windows/ "Create Next Generation Experiences at Scale with Windows").

For more information, refer to the article [Visual Studio on Arm-powered devices](https://docs.microsoft.com/en-us/visualstudio/install/visual-studio-on-arm-devices?view=vs-2022 "Visual Studio on Arm-powered devices").

## Syncfusion control compatibility

All of Syncfusion’s [WinForms](https://www.syncfusion.com/winforms-ui-controls "Syncfusion WinForms UI Controls") and [WPF controls](https://www.syncfusion.com/wpf-controls "Syncfusion WPF UI Controls") are compatible with application development in Arm configuration except for the following:

- [PDF Viewer control](https://www.syncfusion.com/wpf-controls/pdf-viewer "WPF PDF Viewer") in both WinForms and WPF platforms.
- [PDF Library: HTML-to-PDF conversion](https://www.syncfusion.com/document-processing/pdf-framework/net/html-to-pdf "HTML-to-PDF converter").
- [PDF Library: OCR processing](https://help.syncfusion.com/file-formats/pdf/working-with-ocr/dot-net-framework "Working with Optical Character Recognition documentation").
- [PDF Library: PDF-to-image conversion](https://www.syncfusion.com/kb/9111/how-to-convert-pdf-to-jpg-using-c-and-vb-net "convert PDF to JPG using C# and VB.NET: Knowledge Base").

Enjoy developing efficient applications in Arm configuration using Syncfusion controls and share your experiences as comments on this blog. You can also reach us through our [support forums](https://www.syncfusion.com/forums "Syncfusion support forum"), [support portal](https://support.syncfusion.com/ "Syncfusion support portal"), or [feedback portal](https://www.syncfusion.com/feedback/ "Syncfusion Feedback Portal").

## References

- [ARM support in WPF controls](https://help.syncfusion.com/wpf/arm-support "ARM support in WPF Controls")
- [ARM support in WinForms controls](https://help.syncfusion.com/windowsforms/arm-support "ARM support in Windows Forms Controls")