martinstoeckli / SilentNotes

SilentNotes is a simple note taking app which respects your privacy.
https://www.martinstoeckli.ch/silentnotes
Mozilla Public License 2.0
238 stars 35 forks source link

I'd love the Android App to be x86 enabled #218

Closed AnneWielis closed 1 month ago

AnneWielis commented 1 year ago

I'm running WayDroid for all my Apps that work better on a big screen and a good keyboard. Unfortunately, SilentNotes won't install from the PlayStore, it says it's not compatible with my device - obviously because of the x86 processor.

Is there any chance that you might allow for the x86 architecture in your APKs?

martinstoeckli commented 1 year ago

Thanks for writing, I had a quick look at WayDroid and understood that it is an Android running on a Linux device? Could it be a solution to run the Windows version of SilentNotes then, maybe that's possible with WINE. I'm a bit reluctant to publish versions I cannot test myself.

AnneWielis commented 1 year ago

Unfortunately no, tried that already. I would be happy to assist in testing, though.

There are Android Distros for x86 that a pc can boot from (e.g. a VM), available as ISO.

martinstoeckli commented 1 year ago

I have to take care that the required time for the distribution of a new version isn't increasing too much, at the moment it is about 2 hours just to build and package the new binaries, writing the release notes and uploading them to the different stores/homepage. But a solution would be to setup an automated build pipeline on GitHub.

So I will relate this issue to #215 . An automated building and publishing of the binaries would improve the situation and it would allow to publish different apks for different achitectures without increasing the size of the original apk. A small downside is that I would have to upload the private keys to the GitHub vault, but probably it's worth it.

The Windows version wouldn't profit too much from this, because the signing is done in the Microsoft store, this is the only way to sign with a certificate which is not rejected by Windows SmartScreen (except for buying an extremely expensive code signing certificate).

AnneWielis commented 1 year ago

I see. Thanks for considering, anyway.

martinstoeckli commented 11 months ago

Currently I'm writing CI build-pipelines for the upcoming version 8, so building for different architectures could become possible. Is your issue still active and would x64 be the correct platform, or is it indeed x86 (for 32bit processors)?

AnneWielis commented 11 months ago

Yes, it is still relevant and yes, x64 is the right platform. I'd be happy to help testing.

martinstoeckli commented 4 months ago

Finally, version 8.0 is released and with this release I also automated the build process. On the release page you can find an apk for x64, but I'm really not sure if the configuration was correct for building this apk (and don't have such a device for testing), so I would be happy if you could make a test on your device. https://github.com/martinstoeckli/SilentNotes/releases