thunderbiscuit / padawan-wallet

The bitcoin wallet trainer on Android.
https://padawanwallet.com/
Apache License 2.0
114 stars 50 forks source link

Architecture support discussion #195

Closed thunderbiscuit closed 1 year ago

thunderbiscuit commented 2 years ago

Just want to keep a public record of the decision process behind supporting different architectures. We currently support

  1. x86
  2. x86_64
  3. arm64-v8a
  4. armeabi-v7a
thunderbiscuit commented 2 years ago

Relevant links:

thunderbiscuit commented 2 years ago

This first article is already 4 years old, and even then the x86 was less than 1% of devices. The two true mobile architectures that seem important are the armeabi-v7a and its successor the arm64-v8a. The x86_64 is important because of emulators for modern computers.

I think overall the x86 would only matter if we had a significant number of contributors building the app and running 32 bit computers (where they would need the x86 version for the emulator), but really at this point I don't think that's the case at all.

Any thoughts from contributors and developers welcome; feel free to chime in.

thunderbiscuit commented 1 year ago

I deprecated the x86 architecture.