decentraland / decentraland/godot-explorer
Device Below Minspec Modal (Android)
- Dominant language
- Rust
- Stars
- 18
- Forks
- 19
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 43
Description
## **⚠️ Problem:**
Play device exclusion (#2738) blocks new installs, not existing ones — devices under the <25 chipset cut keep the app and keep hitting unplayable fps + launch crashes. Those users leave 1-star reviews, dragging store rating → New Users; install base on that device set not yet baselined (#2738).
## **🏁 Scope:**
Android launch-time chipset detection against the #2738 excluded list → informational "device below minspec" modal. Heads-up only: no download link, no alternate distribution channel, no store redirect. Android only — iOS keeps the #1801 / #1825 behavior.
## **📝 Deliverables:**
- [ ] Figma: modal copy, layout, single dismiss CTA
- [ ] Ship #2738 excluded chipset list to client as detection table
- [ ] `is_below_minspec_android()` in the Android plugin — chipset/GPU read at launch (iOS analog: `is_low_spec_iphone()`, #1825)
- [ ] Modal shows once per app version; dismissal persisted
- [ ] Deep link + CLI flag to force the modal for QA, mirroring `low_spec_warning=true` / `--low-spec-warning` (#1825)
- [ ] Suppress in-app rating prompt on detected devices
- [ ] `SCREEN_VIEW` event `BELOW_MINSPEC_MODAL_SHOW` + dismiss event
## **🔗 References:**
- [decentraland/godot-explorer#2738](https://github.com/decentraland/godot-explorer/issues/2738) — the exclusion rules; source of the chipset list this modal detects
- [decentraland/godot-explorer#1825](https://github.com/decentraland/godot-explorer/pull/1825) — merged iOS implementation to mirror: `is_low_spec_iphone()` in `DclIosPlugin` (hw.machine major ≤ 13), modal once per session at lobby/account home, toast per loading-screen entry, deep-link + CLI test hooks
- [decentraland/godot-explorer#1801](https://github.com/decentraland/godot-explorer/issues/1801) — the iOS below-minspec issue #1825 closed; threshold definition + UX rules
- No prior art in unity-explorer or docs (searched below minspec / low spec modal, 2026-08-21)
Contributor guide
Assessment
This issue has not been assessed yet.