I'd like to disable some features and reduce memory consumption on Android Go Devices. I'd like to have one APK for all Android devices.
How do I detect that my app is running on an Android Go 8.1 Device? Is it sufficient to check for version 8.1 or will 8.1 version be distributed to normal Android Devices as well?
In my experience, is
ActivityManager.isLowRamDevice()
is equivalent to being an Android Go phone.Although, the last time I looked in the documentation, I don't think it says anywhere, explicitly, that Android Go and isLowRamDevice() are equivalent.