« Help

Bandizip on Windows 10 on ARM

Bandizip officially supports Windows 10 on ARM since V6.18, and it works natively on ARM64 CPU. You can download the setup file from the download page and install it, because the file supports x86/x64/ARM64 simultaneously, and ARM64 text is displayed in the title bar if you are using Windows 10 on ARM. Download Bandizip

screenshot

Introduction to Windows 10 on ARM

"Windows 10 on ARM" refers to the Windows 10 OS that runs on the ARM64 CPU, and it was released by Microsoft in 2018.

ARM CPU is mainly used in mobile devices such as cell phones and tablet PCs, but with this ARM CPU support from Microsoft, it is expected that it will be used in the future not only on laptops but also on desktops.

Reasons for ARM CPU support revealed by Microsoft are as follows.

  • Laptop's operating time becomes longer with low power consumption CPU
  • Small processor package size leaves more room in the PC to put a bigger battery
  • Since the LTE modem is built in the CPU, the LTE modem can be used immediately
  • Switchable to operation mode immediately in a low power standby state

X86 app emulation on Windows 10 on ARM

While introducing Windows 10 on ARM, Microsoft introduced Win32 emulation that can run existing x86 applications.

chpe

Since Intel's x86/x64 and ARM are completely different CPUs, it was impossible to execute EXE files each other, but Microsoft developed Win32 emulator that convert and execute x86 code to ARM code in real time.

This emulator is very nice and works well, but runtime emulated x86 application has the following disadvantages compared with ARM64 native app.

  • Since the emulator supports 32bit(x86) apps only, the application cannot use more than 2GB of memory.
  • CPU computation time is longer than 2 or 3 times compared to an ARM64 native app because the emulator runs in real time
  • Explorer shell extensions(DLL) built for x86 are not working properly

The following screenshot shows a speed comparison of the x86 Bandizip and ARM64 Bandizip, tested in Asus NovaGo that uses Qualcomm's Snapdragon 835 CPU. As you can see, the ARM64 app is up to two or three times faster than the x86 app. Asus NovaGo

speed comparison

2018/10/18, park