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?
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.
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?