Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • 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
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • 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
3 minute read time.

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
  • What is new in LLVM 15?

    Pablo Barrio
    Pablo Barrio
    LLVM 15.0.0 was released on September 6, followed by a series of minor bug-fixing releases. Arm contributed support for new Arm extensions and CPUs.
    • February 27, 2023
  • Apache Arrow optimization on Arm

    Yibo Cai
    Yibo Cai
    This blog introduces Arm optimization practices with two solid examples from Apache Arrow project.
    • February 23, 2023
  • Optimizing TIFF image processing using AARCH64 (64-bit) Neon

    Ramin Zaghi
    Ramin Zaghi
    This guest blog shows how 64-bit Neon technology can be used to improve performance in image processing applications.
    • October 13, 2022