
I’ve been using GrapheneOS for concerning a twelvemonth now and overall, I am extremely blessed alongside the safety and privacy features. There is one app, however, that runs noticeably slower on my Pixel 8 alongside GrapheneOS than on another Android devices: OpenstreetMap for Android (Osmand). The fine flank of this is that it has made me appearance for another map applications on Android, and I’ve established CoMaps that meets nearly all of my needs. But still, I’d akin use Osmand all now and afterward as well. So following looking about a bit, I established the logic rearward why it is so dilatory on GrapheneOS and how to ‘fix it’.
The logic rearward it is the hardened recollection allocator, which seems to create a important overhead for Osmand. That power be since scrolling a map requires changeless loading and discarding of data. The fine news: The hardening can be deactivated on a per-app basis! And formerly switched it off, Osmand runs as accelerated again as ever.!This comes alongside a safety drawback, however, but since Osmand is not loading item from the Internet distinct from the occasional maps update, the safety vs. speed equation plant for me.
To disable the hardened recollection allocated, long-tap on the program icon, choose ‘info’ and afterward scroll downward to ‘Exploit protection’. Leave the safety on in general, fair disable the ‘hardened recollection allocator’. And that’s it! After restarting Osmand, it is much faster again!