the high “low end tablet” statistic is due to the Fire HD 4 (recently went for $49 last Christmas) only having 1024mb onboard memory (I’m not saying 1GB since it doesn’t actually have the full 1024mb available due to the OS needing… something around 700mb?) and the game app getting killed to prevent the tablet dying. Nothing you can do on that end until Amazon decides to fix their OOM killer going insane.
(you can get an extra 200mb by paying for the ad removal but we can talk about amazon’s silly business practices in another thread)
@OP, I think this expands to more than just Amazon’s devices.
@ command, could this be the cause of the low-end Android tablets as well as various older Apple devices crashing so much? I think they all have 1gb of memory, however Android having over 100% crash rate seems very out of place, however Apple’s is significantly lower than OP’s image which reaffirms the theory of poor optimization. But my question is, how can something crash more than 100% of the time? Wouldn’t this be the portrayal of incorrect or inaccurate crash rates from Roblox?
Further, AFAIK fire tablets use Android on the backend, right? Maybe it’s an android thing.
The game in question doesn’t even reach 900MB of memory easily if at all, pretty sure it stays at about 600. Going to contribute an image of crash rates.
As someone who owned a low-end tablet for 4 years and liked to tinker a lot, yes, that’s exactly the cause.
Android’s OOM killer tries to maintain at least 40mb of free space for new applications to start up and request more memory. Once that happens, OOM starts murdering other apps until the new app has enough memory to run its low level functions. High level functions (UI, etc) don’t get their memory unless they actively have focus, but if they are focused when a new app requests memory, they’re more often then not the first app that gets killed on low-end devices.
As for crash rate going above 100%, I’m… not too sure about that. Roblox needing to update some old, buggy code maybe?
(off topic: Want to have fun making someone else’s device unusable? Enable the debug settings, then scroll to the bottom and change the “don’t keep background apps” setting from “default” to any other number. Watch at their device magically starts rebooting at random times because the OOM killer decided to terminate the system “app”.)
Amazon devices have recently been separated from the larger Android tablet segmentation, to enable a more discrete crash rate filter. As was mentioned in the thread, Amazon optimizes their tablets differently than other tablet providers, so their performance differs as well.
Amazon low-end tablets indicates tablets with 1GB of RAM
Amazon mid-end tablets indicates tablets with 2GB of RAM
Amazon high-end tablets indicates tablets with more than 2GB of RAM
The crash rate should obviously not be over 100%, so will take a look into it. Thanks for flagging!
Edit 3/22/22: This bug is fixed, there should be no crash rates above 100%