Bandizip op Windows 10 op ARM
Bandizip ondersteunt officieel Windows 10 op ARM sinds v6.18 en het werkt native op ARM64 CPU. Omdat het installatiebestand van Bandizip x86 / x64 / ARM64 ondersteunt, kan je rechtstreeks naar de downloadpagina gaan, het bestand ophalen en installeren. Als Bandizip wordt uitgevoerd op Windows 10 op ARM, wordt een tekst "ARM64" weergegeven in de titelbalk. Download Bandizip

Inleiding tot Windows 10 op ARM

Windows 10 op ARM is uitgebracht door Microsoft in 2018 en is Windows 10 OS dat op een ARM64 CPU draait.
ARM CPU wordt vooral gebruikt in mobiele apparaten zoals mobiele telefoons en tablet-pc's. Met ondersteuning van Microsoft wordt echter verwacht dat ARM CPU in de toekomst niet alleen op laptops, maar ook op desktops gebruikt zal worden.

Microsoft kondigde de redenen voor ondersteuning op ARM CPU als volgt aan:
- Laag stroomverbruik waardoor de gebruiksduur van de laptop langer wordt.
- Klein formaat dat apparaten verkleint of meer ruimte laat om een grotere batterij te plaatsen.
- LTE-modem ingebouwd in de CPU en onmiddellijk beschikbaar.
- Direct omschakelbaar naar de normale modus vanuit de stand-bymodus met laag vermogen.
x86-app-emulatie van Windows 10 op ARM
Naast de introductie van Windows 10 op ARM heeft Microsoft ook Win32-emulatie geïntroduceerd waarmee bestaande x86-toepassingen kunnen worden uitgevoerd.

Omdat ARM een compleet andere CPU is dan Intel's x86 / x64, kunnen x86-applicaties niet zonder een extra maatregel op ARM draaien. Daarom heeft Microsoft Win32-emulator ontwikkeld die x86-code naar ARM-code vertaalt en deze in realtime uitvoert.
Hoewel deze emulator goed werkt, hebben de geëmuleerde x86-applicaties enkele nadelen in vergelijking met native ARM64-apps.
- Omdat de emulator alleen 32-bits (x86) apps ondersteunt, kunnen de apps niet meer dan 2 GB geheugen gebruiken.
- Vanwege real-time emulatie, is het uitvoeren van de geëmuleerde x86-apps de CPU-computersnelheid 2 tot 3 keer langzamer in vergelijking met het uitvoeren van dezelfde apps die zijn gecompileerd voor ARM64.
- Verkenner shell-uitbreidingen (DLL) gebouwd voor x86 werken niet correct.
Getest op ASUS NovaGo met Qualcomm's Snapdragon 835 CPU, toont het volgende een vergelijking van verstreken taaktijden tussen Bandizip gecompileerd voor x86 en de andere gecompileerd voor ARM64. De ARM64-app is 2 tot 3 keer sneller dan de x86-app. Asus NovaGo
