57 comments
Osmand and GMaps are working fine.
Waze is almost melting the poor thing. Beside of that working fine.
GrapheneOS can provide a performance vs. security toggle for hardened_malloc for these rare cases but it rarely comes up as relevant.
OSM-rendering apps are a fair bit more computationally-expensive than many apps, so I do expect them to show the allocator's cost more, but OsmAnd stands out quite starkly against every other app on my phone.
You can tweak Android as much as you want, the OS was not made to be private nor secure. App developers will never check if it breaks the grapheneos memory allocating feature (amongst others) so by default you disable it.
Anyway it also requires the app to be able to even run on a rom that doesn’t respect play integrity.
It doesn't have to be disabled. Most users are saying OsmAnd runs fine for them with the default of hardened_malloc being enabled. There was no need to disable the other hardening features. A subset of users are experiencing slow performance in the OpenGL rendering mode with hardened_malloc enabled. It's likely due to the implementation in the app doing something quite inefficient which hasn't yet been identified. The hardened_malloc configuration in GrapheneOS is heavily oriented to security and has more overhead than the lite configuration. We could offer a performance vs. security mode for it but it usually makes no major difference and has a toggle for any case it does.
?? GrapheneOS does respect horrid play integrity (it provides basic integrity only).
Not that this has any bearing on how an app runs performance-wise.
Basic play integrity doesn’t mean much, more and more applications are requiring full play service integrity.
Read the full thread on Hacker News →
Related stories
- Hacker News · 1 points · 7 days ago
- Hacker News · 4 points · 4 days ago
- Hacker News · 377 points · 15 days ago
- Show HN: Chow, a FOSS food diarychow.fitHacker News · 1 points · 1 day ago
- Hacker News · 1 points · 6 days ago
- Hacker News · 1 points · 7 days ago