kiwix / kiwix-js-pwa

Kiwix JS Offline Browser implemented as a Progressive Web App (PWA), and packaged as Electron, NWJS and UWP apps for Windows and Linux.
https://pwa.kiwix.org
GNU General Public License v3.0
177 stars 29 forks source link

Build Electron app for Windows (and Linux) ARM64? #529

Closed Jaifroid closed 8 months ago

Jaifroid commented 8 months ago

While we currently support Windows on ARM through the legacy UWP app, it is possible to compile Electron apps natively for ARM64, and since Snapdragon and others are bringing out serious ARM64 chips with long battery life for laptops running Windows (or, presumably, Linux), it would be a good idea to get our ducks in a row with ARM64 support with the better capabilities of the Electron app, compared the legacy UWP app.

It would also be possible to build the app to run on Apple Silicon, but I have no way of testing it. I assume the existing macOS version of Kiwix Desktop supports Apple Silicon?

Jaifroid commented 8 months ago

PS I should also point out that the PWA can be installed on all these platforms already, but some people like the security and offline-installability of an installer package.