Quote Originally Posted by KisaiTenshi View Post
Just FYI, the Google Play store is what determines if you can download it, so that's Google, not SE. Like if SE doesn't upload a version compatible with your device, then the Google Play store won't let you download it. My guess is that they developed it with a middleware to allow it to work on Android and iPhone, and the middleware has to create separate binaries per GPU and CPU like Unity does. If your device doesn't have the right GPU, it will still work, but it will use a software emulation layer, thus it will likely crash frequently and have poor performance. Hence, the risk of using an APK to bypass the device requirements.

However, sometimes the requirement is just arbitrary and the app doesn't actually use the features required for that hardware profile. So if it works on your device, that doesn't mean it will work on everyone's Android device equally. One arbitrary requirement is the screen size.
It's weird that pretty much anyone with a newer phone can't download it. I seen reports of people using Galaxy S6-9 and new Pixel phones are unable to install through G.Play. Using the APK file it works flawlessly.