Wpf: How about supporting ARM64.

Created on 8 Sep 2019  路  9Comments  路  Source: dotnet/wpf

Windows 10 supports ARM64 processors. And, Windows 10 on ARM64 can run x86 applications. But, performance is significantly low because of emulation. And, it cannot run native AMD64 applications. So, some developers recompile their applications for better performance.

Win32 API supports ARM processors. (I saw native ARM64 applications which is not an UWP app) But, WPF does not support ARM64 but only x86/AMD64. If WPF supports ARM64, many WPF applications will be able to run efficiently with ARM processors.

issue-type-enhancement

Most helpful comment

Who do we talk to make WPF Windows ARM64 support a priority 馃

All 9 comments

Yes! Can't wait until my wpf apps are running natively on arm64 for 2 days on battery... W/ snapdragon 8cx and a 5g connection to the internet.

I might just have to stop buying expensive smartphones and start putting that money towards my arm64 laptop instead. It's a much better value.

The next version of my WPF app will be moving from .NET Framework to .NET Core. I would absolutely love to make an ARM64 binary available to customers using the new Surface Pro X.

I purchased and verified Surface Pro X, but x86 emulation on ARM64 was more overhead than I thought. (The performance seems to have dropped by about 2/3.)

ARM64 support for .NET Core and WPF is very important because it is likely that you will not be able to experience the customer's expectations.

I totally agree, @shibayan. I'm a fairly experienced WPF developer, I picked up my Pro X today, and I stand ready to be a dutiful guinea pig of this team. ;)

What about support for Windows on ARM?

Who do we talk to make WPF Windows ARM64 support a priority 馃

+1 @JtheOne. Would be important for many applications to support native arm64 apps. Emulation is quite a pain at the moment!

Just as an example, Serif who makes the Affinity suite of products (Affinity Designer, Photo, and Publisher) answered me on Twitter that they can't port their apps to the Surface Pro X because WPF is not there.

MS updated their roadmap for WPF 5/ARM: https://github.com/dotnet/wpf/blob/master/roadmap.md

ETA for ARM is 21H1.

Was this page helpful?
0 / 5 - 0 ratings