GrapheneOS bremst Osmand aus – ein Schalter schafft Abhilfe
GrapheneOS – When an app is slow
Nach einem Jahr mit GrapheneOS auf dem Pixel 8 fiel dem Autor auf, dass Osmand deutlich langsamer läuft als auf anderen Android-Geräten. Die Ursache ist der gehärtete Memory-Allocator, der beim ständigen Nachladen der Kartendaten viel Overhead erzeugt. Die Lösung: In den App-Infos unter „Exploit protection“ lässt sich der gehärtete Allocator pro App deaktivieren – danach ist Osmand wieder so schnell wie gewohnt. Der Sicherheitsverlust ist vertretbar, da die App kaum auf das Internet zugreift.
Das Gute daran: Die Härtung lässt sich pro App deaktivieren! Und sobald sie ausgeschaltet ist, läuft Osmand wieder so schnell wie eh und je.
- negative_zero
Seltsam. Hier ein Google Pixel 7 mit GrapheneOS. OsmAnd funktioniert bei mir einwandfrei, ohne irgendwelche Exploit-Protection-Optionen zu deaktivieren.
- Groxx
Hm. Ja, mit deaktivierter Option ist es auf meinem 9a spürbar schneller. Ich frage mich, was sie anders machen ...
- aucisson_masque
Was bringt dieses Hardening-Feature, wenn man es deaktivieren muss?
Man kann Android so viel tweaken, wie man will – das OS wurde weder für Privatsphäre noch für Sicherheit gemacht. App-Entwickler werden nie prüfen, ob es das Memory-Allocating-Feature von GrapheneOS (unter anderem) kaputt macht, also deaktiviert man es standardmäßig.
Außerdem muss die App überhaupt erst auf einem ROM laufen können, das Play Integrity nicht respektiert.
- hadi77ir
Ich frage mich, ob eine Website mit leaflet.js in besagtem Fall eine bessere oder schlechtere Performance hat. Wenn sie besser ist, liegt das Problem vielleicht auf OsmAnds Seite?
- pjmlp
Vielleicht ist die eigentliche Lösung, die Anwendung zu verbessern oder zu ersetzen.