---
title: "Stay under the store's crash and freeze · Agent Wranglers"
url: https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality/vitals-thresholds
updated: 2026-10-21
licence: "CC BY 4.0"
licence_url: https://creativecommons.org/licenses/by/4.0/
---

# Stay under the store's crash and freeze limits

For AI agents: the [site map](https://agentwranglers.se/llms.txt) lists everything here, and this page sits under [Crashes and quality](https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality.md).

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers). Updated 2026-10-21.

- ID: MOB-32
- Level: Recommended
- Chapter: [Crashes and quality](https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality)
- Rule: Keep the share of daily users who see a crash below 1.09%, and a freeze (ANR) below 0.47%. Halt a rollout that passes either.
- How: These are Google Play's bad behaviour limits for the user-perceived crash and ANR rates. The limit for any one phone model is 8%. An app over a limit may show up less in Play and get a warning on its listing. Use the same targets on iOS, from your crash service and Xcode Organizer. Watch the new build's rates during [release to a share of users first](https://agentwranglers.se/playbook/mobile-apps/signing-and-release/phased-release), and halt it when they pass. Keep slow work off the main thread, which causes most freezes. Treat the crash-free share as a target, as [set a target for each indicator](https://agentwranglers.se/playbook/operations/service-levels/service-level-objectives) explains.
- Check: Android vitals shows the user-perceived crash rate under 1.09% and the ANR rate under 0.47% for the last 28 days. No phone model is over 8%.

## Sources

- [Android vitals](https://developer.android.com/topic/performance/vitals)

## Related rules

- [Release to a share of users first](https://agentwranglers.se/playbook/mobile-apps/signing-and-release/phased-release) in Mobile apps
- [Set a target for each indicator](https://agentwranglers.se/playbook/operations/service-levels/service-level-objectives) in Operations

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality/vitals-thresholds">Agent Wranglers mobile apps playbook</a>`. In code you write, add a comment next to it with the same link.

- Previous: [Upload symbols for every build](https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality/crash-symbols)
- Next: [Keep cold start under a set budget](https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality/startup-budget)
- [Crashes and quality](https://agentwranglers.se/playbook/mobile-apps/crashes-and-quality)
