Microsoft releases 64-bit SDK for Windows on Arm platforms

Subject: Processors, Mobile | May 8, 2018 - 07:30 PM |
Tagged: windows on snapdragon, windows on arm, microsoft, 64-bit

During the Microsoft BUILD developer conference, the Windows initiative for Qualcomm and Arm processors got a much needed shot in the arm (heh) with announced support for a 64-bit SDK.

Visual Studio 15.8 Preview 1 contains the early version of these tools that will give developers the ability to build native 64-bit Arm apps. Microsoft claims that this “represents the next step in the evolution of the Always Connected PC running Windows 10 on ARM” and I couldn’t agree more.

View Full Size

This gives software developers the ability to target Arm-based processors like the Snapdragon 835 from Qualcomm natively without forcing users to depend on emulation layers provided by Microsoft. While the emulation layer is critical for compatibility, it does slow performance quite a bit compared to native-running code.

While the Windows Store already supports ARM32 packages, ARM64 packages will be supported “soon” based on what Microsoft is telling us. Even more interesting, Microsoft is promoting the ability for developers to post the Win32 (non-Store) ARM64 version of software online, rather than waiting for the Store apps to be approved.

The Microsoft website has details on how developers can start this integration. Qualcomm has its own documentation as well.

From my own view, this a necessary step for Microsoft to take, even if it does seem later than many would have liked. The benefits of Windows 10 running on Snapdragon and Arm are real and substantial, but being hindered by performance due to emulation was always known to be a speedbump. Getting developers access to better, and easier to use, Arm compilation is the next step.

I would also like to see Microsoft take a more proactive role in pushing developers to offer both versions of software. MS simply cannot take a passive, backseat approach to the Always On, Always Connected PC initiative and have it be a success.

Source: Microsoft

May 9, 2018 | 01:33 AM - Posted by AnonymousUser (not verified)

Microsoft is promoting the ability for developers to post the Win32 (non-Store) ARM64 version of software online, rather than waiting for the Store apps to be approved.

If true, this is the single best thing MS can do to give Windows on ARM a chance at survival. It really doesn't matter if every single app developer decided to package in ARM/ARM64 binaries with their UWP apps. Microsoft Store is an unbelievable disaster that makes up less than a fraction of a percent of revenue when compared to other mobile appstores. Even with the recent announcement that they're going to give 95% of the cut to the developers, nothing will change.

So if Microsoft didn't allow native ARM64 binaries on Win32 apps, sluggish emulation experience is guaranteed for every user, for practically every application they use.

May 9, 2018 | 02:00 PM - Posted by Gunbuster

How many W10 on ARM devices have Microsoft partners shipped and are active on a regular basis?

How many devices would make it worth while for a dev to spend even 1 hour on supporting?

I'm going to guess those two numbers are about 3 light years apart from one another...

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote><p><br>
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.