GrapheneOS에서 앱이 느린 진짜 이유, 그리고 해결법

GrapheneOS – When an app is slow

GrapheneOS를 1년간 써온 작성자는 Pixel 8에서 Osmand만 유독 느리게 실행되는 문제를 파고들었다. 원인은 hardened memory allocator였고, 앱별로 이 보호 기능을 끄면 속도가 원래대로 돌아온다. 보안상 손해가 있지만 Osmand는 인터넷에서 데이터를 거의 불러오지 않아 작성자에게는 충분히 감수할 만한 선택이었다.

The good news: The hardening can be deactivated on a per-app basis! And once switched it off, Osmand runs as fast again as ever!
  1. negative_zero

    이상하네. 여기 GrapheneOS 올린 Google Pixel 7이 있는데. 나는 exploit protection 옵션 아무것도 끄지 않고도 OsmAnd가 아주 잘 작동해.

  2. Groxx

    어? 그래, 9a에서 그거 끄니까 확실히 눈에 띄게 빨라지네. 쟤네는 뭘 다르게 하고 있는 건지 궁금하네...

  3. aucisson_masque

    이걸 끄게 된다면 이 hardening 기능이 무슨 의미가 있나?

    Android를 아무리 원하는 대로 손봐도, 이 OS는 프라이버시나 보안을 위해 만들어진 게 아니다. 앱 개발자들은 grapheneos의 메모리 할당 기능(그 외에도 여러 가지)을 깨뜨리는지 절대 확인하지 않을 테니, 기본적으로 이걸 끄게 되는 거다.

    어쨌든 이건 play integrity를 존중하지 않는 rom에서 앱이 실행되는 것조차 요구한다.

  4. hadi77ir

    이런 경우에 leaflet.js를 쓰는 웹사이트가 성능이 더 좋을지 나쁠지 궁금하네. 만약 더 낫다면, 문제는 OsmAnd 쪽에 있는 걸 수도 있겠지?

  5. pjmlp

    어쩌면 진짜 해결책은 그 애플리케이션을 개선하거나 교체하는 것일지도 모르겠다.

이 날의 다른 글

2026-09-28