Suggestion: remove x32 (armv7) (arm) support
You're currently checking the current device architecture during installation.
But in the requirements, you clearly state that the minimum platform is Android 10 (API 29).
Android 10 smartphones, even the Go version, use the ARM64 architecture (ARMv8-A and higher).
There's nothing wrong with leaving the compatibility layer, but even if we take the raw dates, Android 10 was released much later than the market adopted ARMv7-A.
Personally, from my childhood memories, I clearly remember that even on Android 8.1, the Play Store pages were lit up with "Not available on your device" signs. Back then, everyone was already actively switching to AArch64.
Even if we accept the fact that there may still be Chinese ARMv7-A devices running Android 10 around the world, firstly, the likelihood of "catching" them anywhere is extremely low. Secondly, such devices are often impossible to unlock, and even if they can be, these "factory bricks" have no source for loading the stock firmware for downgrading in the event of a software crash. That is, their use should begin with unpacking them and throwing them in the trash with a smile on your face.
Suggestion: remove x32 (armv7) (arm) support
You're currently checking the current device architecture during installation.
But in the requirements, you clearly state that the minimum platform is Android 10 (API 29).
Android 10 smartphones, even the Go version, use the ARM64 architecture (ARMv8-A and higher).
There's nothing wrong with leaving the compatibility layer, but even if we take the raw dates, Android 10 was released much later than the market adopted ARMv7-A.
Personally, from my childhood memories, I clearly remember that even on Android 8.1, the Play Store pages were lit up with "Not available on your device" signs. Back then, everyone was already actively switching to AArch64.
Even if we accept the fact that there may still be Chinese ARMv7-A devices running Android 10 around the world, firstly, the likelihood of "catching" them anywhere is extremely low. Secondly, such devices are often impossible to unlock, and even if they can be, these "factory bricks" have no source for loading the stock firmware for downgrading in the event of a software crash. That is, their use should begin with unpacking them and throwing them in the trash with a smile on your face.