According to Microsoft, there are around 700 million active devices using Windows 10 which represents a significant market for developers. Processor architecture traditionally used in smartphones is now readily available in the laptop market with the emergence of the Qualcomm Snapdragon 8cx series. Enabling smartphone-like experiences including all-day battery life, instant on, and always connected through the LTE connectivity.

The resources here are dedicated to educating developers on Windows and how they can port a current application to Windows on Arm, or develop it natively for Arm64. This means that all apps can run natively bringing more positive experiences in performance, reliability, and efficiency. The resources here are a collection of Arm guides and partner resources for support when developing an application that is compatible with Windows on Arm laptops.


What do I need to know?

Currently x86 32-bit apps are supported through an emulation layer. But for performance, efficiency (more battery life) and reliability it is good to have your app supported for Arm64 apps.

Supported libraries

Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

Learn more

Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS.


Learn more

CEF

The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application.

Learn more

UWP

Universal Windows Platform (UWP) apps are applications that can run across any device using windows.

Learn more

White Paper

What does it mean to be an always on, always connected mobile PC?

View

Partner resources

View the resources required when planning on building or porting an application for Windows on Arm:

Microsoft developer resources

Explore Windows 10 on Arm resources from Microsoft. Includes SDKs, getting started guides and advanced techniques.

Learn more

Qualcomm developer resources

The Qualcomm Snapdragon platform powers the Windows 10 on Arm experience.

Learn more

Get Support

Community Blogs

Community Forums

Answered Error when compiling with the samd21.h library with C++ language 0 votes 435 views 4 replies Latest 2 days ago by Andy Neil Answer this
Answered MSAA 2x on Mali - GLES
  • Mali GPU (Valhall Architecture)
  • Mali DDK for GPU (Midgard Architecture)
  • Mali GPU (Bifrost Architecture)
  • OpenGL ES
0 votes 653 views 1 replies Latest 3 days ago by Peter Harris Answer this
Answered USB not detected 0 votes 400 views 3 replies Latest 4 days ago by Andy Neil Answer this
Answered Free Arm Performance Libraries - Compatibility with Cortex-A72
  • Cortex-A72
  • arm performance libraries
1 votes 611 views 7 replies Latest 4 days ago by John Duffy Answer this
Answered Error when compiling with the samd21.h library with C++ language Latest 2 days ago by Andy Neil 4 replies 435 views
Answered MSAA 2x on Mali - GLES Latest 3 days ago by Peter Harris 1 replies 653 views
Answered USB not detected Latest 4 days ago by Andy Neil 3 replies 400 views
Answered Free Arm Performance Libraries - Compatibility with Cortex-A72 Latest 4 days ago by John Duffy 7 replies 611 views