TGViewer
GameDev Architecture GameDev Architecture @gamedev_architecture · 1.18K subscribers
Post #112 1.44K
Уже давно Google выкатил различные “метрики” качества, которым приложения должны соответствовать, чтобы не попасть в теневой бан.

С одной стороны — благое намерение. Кому понравится приложение, которое постоянно крешит или висит.

По факту — игровые проекты с рекламной монетизацией никак не управляют тем, что там SDK делают под капотом. Плюс такая монетизация предполагает большой охват девайсов, включай лоу энды.

Как результат — куча АНРов, с которыми разработчики вынуждены как-то бороться.

Мы долго мучались с этой проблемой, но потом написали сервис, который сам считает ANR и прибивает приложение чуть раньше, и АНР не доходит до гугла, но репортится в наши системы.

Таким образом мы имеем и более точный стектрейс по АНРу, и наши графики в порядке.

За основу был взят этот проект https://github.com/SalomonBrys/ANR-WatchDog , но улучшен под наши запросы.
GitHub GitHub - SalomonBrys/ANR-WatchDog: A simple watchdog that detects Android ANR (Application Not Responding) error and throws a meaningful… A simple watchdog that detects Android ANR (Application Not Responding) error and throws a meaningful exception - SalomonBrys/ANR-WatchDog
  • 🤔 8
  • 🔥 4
  • 😁 2
  • 💯 1
More from @gamedev_architecture
  1. Oct 23, 2025Сейчас упоминание ИИ в разработке сыпется со всех щелей. Одни говорят, что все, вайб-кодин…
  2. Jun 3, 2024Недавно выступал на конфе, рассказывал про чистую архитектуру (на английском) https://yout…
  3. Apr 12, 2020Знаю, что далеко не все в геймдеве практикуют найм дужнов. Но если вы все же так делаете,…
  4. Dec 21, 2018Помните я писал про Entity Component System t.me/gamedev_architecture/97 ? Тем, кому интер…
  5. Dec 4, 2018В статье описана интересная точка зрения на современный ООП. Точнее, рассматриваются конце…
  6. Nov 16, 2018Независимый UI слой -- Ускоряем UI разрабокту UI разработка частенько вызвает головную бол…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →