Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Mobile blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Smart Homes
    • Tools, Software and IDEs blog
    • Works on Arm blog
    • 中文社区博客
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
Architectures and Processors blog Boosting the Windows on Arm ecosystem with native port for Electron 6
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • mobile
  • Application developers
  • Arm64
  • Windows
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Boosting the Windows on Arm ecosystem with native port for Electron 6

Rahoul Varma
Rahoul Varma
May 30, 2019

Over the past few months Arm has been working closely with the community and partner companies to release Electron 6 to support Windows on Arm PC devices. Significant progress has been made and we are planning to have a version available for app developers by August 2019!

Electron is a cross-platform application framework which allows developers to write their apps – typically in JavaScript but also with some native libraries – and package them up with the Chromium browser so they look and feel native. It is used by over 700 different applications including some of the most popular Windows apps, such as Teams, Skype, and Visual Studio Code.

Why this is important

Our work on Electron 6 is the result of months of active investment from Arm and the Electron ecosystem. App developers will soon be able to take the latest official release of Electron and publish native Arm builds of their applications. Not only does this enable Arm developers with improvements in performance and reliability, but providing this support gives a significant boost to the Windows on Arm ecosystem and the adoption of Always On, Always Connected PCs.

Work team with laptops

Our work with partners

Alongside the work we have already done with Electron, we are also working closely with Microsoft, Qualcomm and the Electron open source community to enable open source components. This includes Node.js which provides the back-end libraries and Chromium which provides the user interface for Electron applications. These are essential components that allow developers to compile Arm64 versions of their applications.

We have also started working closely and collaborating with several app developers to enable them to start working with the next release of Electron. The aim is to give the Windows on Arm ecosystem the components to make an impact on native app availability. Changing the framework to run natively will vastly improve the overall user experience in terms of performance, efficiency – particularly the longer battery life – and stability.

Looking at the different categories on electronjs.org, there are a variety of different applications available on Windows on Arm PCs. Productivity apps make up the majority of all applications, but entertainment apps, such as music, video and gaming, also feature strongly. The ecosystem is becoming bigger and more diverse.  

Woman working on her laptop from home

Miguel Nunes, Senior Director at Qualcomm Technologies, Inc said:

“We are glad to have native Electron support for the Windows on Snapdragon powered Always On, Always Connected PC ecosystem enabling a wide range of apps for the Chromium browser. With more applications natively supported on Windows on Snapdragon combined with the multi-gigabit connectivity, ultra-low latency, and massive capacity of 5G, we are excited to see transformative new user experiences that will drive a new era of computing.”

Growing the Windows on Arm ecosystem

Over the next few months, Arm will continue to work closely with all our ecosystem partners as they work to build Arm-native versions of thousands of applications. We have already seen the Windows on Arm ecosystem develop at a rapid pace. Our work with Electron and other initiatives related to Windows on Arm PCs is about matching this growth with more native application, developer and OEM support. Being able to provide this level of support not only means greater credibility for the ecosystem, but also helps to enhance the user experience on Windows on Arm PC devices and underscores our commitment to continue innovating and enabling these next-generation user experiences.

The Electron work is a step forward to making a significant difference to the range of users that are currently adopting Windows on Arm PC devices. We are not standing still following Electron 6, with further initiatives on the way in the very near future!

Learn about our laptop solutions

Anonymous
Architectures and Processors blog
  • A closer look at Arm A-profile support for non-maskable interrupts

    Christoffer Dall
    Christoffer Dall
    Arm is adding support in both the CPU and Generic Interrupt Controller (GIC) architecture for NMIs. But what is an NMI? how does operating systems software use these features?
    • May 23, 2022
  • Arm announces Ampere Mt Jade as first certification for the SystemReady LS band

    Samer El-Haj-Mahmoud
    Samer El-Haj-Mahmoud
    The Arm SystemReady compliance certification program has reached a significant milestone today with the Arm SystemReady LS certification of the Ampere Altra Arm-based Mt. Jade server.
    • May 17, 2022
  • Arm SystemReady certifications reach 50 including the Morello System Development Platform

    Dong Wei
    Dong Wei
    The Arm SystemReady program has reached a significant milestone with over 50 certifications since its launch only two years ago.
    • May 9, 2022