Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Windows Central
Windows Central
Technology
Richard Devine

See how good — and easy — it is to use a Snapdragon X Elite laptop for software development from an actual developer

What you need to know

  • While benchmarks, gaming, and comparisons to Apple's MacBooks are all great fun, many have questions about using a new Snapdragon X Elite laptop for software development, and whether it's any good. 
  • This video from software developer, Alex Ziskind, goes into great detail on setting up a Surface Laptop 7 for the business of development. 
  • It details topics such as WSL, Docker, Node.js, Git, and even PowerToys, giving a comprehensive overview of setting up a development environment on the new chips. 

We've obviously been excited by the recent launch of the new Snapdragon X Elite laptops, and their heralding, at last, of a new era for Windows on ARM. While benchmarks, gaming, and even comparisons to Apple's MacBooks are all fun, for many there's a more important question at hand. 

Can I use one of these things successfully for my software development work? The answer is yes. You don't have to take my word for it, the detailed video above produced by a developer, Alex Ziskind, goes through the entire process of setting up a Surface Laptop 7 for development. 

Some of the trepidation surrounds a shift from an Intel or AMD-based x64 system to Qualcomm's ARM64 platform. Windows on ARM has been in existence for some time, but it's hardly taken off, and there have been well documented issues with software support and performance. 

WSL is just one of the tools available to add to a developer's arsenal on a Snapdragon laptop.  (Image credit: Windows Central)

The video details a number of tools available that will be of importance to a range of developers. Not only that, but how many natively have ARM64 versions, including Microsoft's own such as VS Code, Visual Studio, and PowerToys. 

But it also makes some important points regarding leveraging WSL, not only because it's excellent, but it can also help mitigate ARM64 incompatibility with some popular tools. Where Windows versions of some would have to run through the Prism compatibility layer, simply switching to WSL allows for easy application of native ARM64 builds of the same software. 

WSL, of course, has full interoperability with Windows 11, and as I've already written, works perfectly on ARM. Linux has been well set up for ARM64 for some time, and while there may still be some compatibility issues, on the whole it seems to just work. 

Windows Package Manager can also be useful.   (Image credit: Windows Central)

The video also shows using one of my personal favorite Windows 11 tools, the Windows Package Manager (winget) to help install some of the required software. I did wonder though whether or not it can differentiate between x86_64 and ARM64. 

The good news is it can, so long as ARM is referenced in the manifests that power winget. 

In some instances, you may still have to go directly to source to get a dedicated ARM64 build of the software you require. But as the video shows, there don't appear to be any real roadblocks, and where ARM versions for Windows don't exist, you may well be able to utilize WSL to get that, rather than relying on running through Prism. 

It's a long video, but it's very detailed and shows off answers to questions many may have had. Definitely grab a beverage and check it out. 

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.