Optimalizace mobilní sázkové aplikace pro Entain CEE
Provedení App Health Checku a následné zlepšení výkonu oblíbené sázkové aplikace.
.webp)
Shrnutí projektu
Entain je globální skupina působící v odvětví sportovních sázek a herním průmyslu, která má v portfoliu několik předních sázkových značek. Naši spolupráci jsme začali s Betsys, českou firmou zaměřenou na sportovní sázení. Betsys vyvíjí mobilní aplikaci STS pro polský trh a patří pod STS SA, největší sázkovou společnost v Polsku.
Aplikace STS už byla na trhu a rychle rostla. Ve špičkách se začínaly hromadit výkonnostní problémy a negativně se to projevovalo na klíčových uživatelských scénářích. Během dvou měsíců jsme proto pomohli provést jak App Health Check, tak i cílenou optimalizaci výkonu.
Hlavní body spolupráce:
- Strukturovaný App Health Check napříč frontendem, backendem a sdílenými KMP vrstvami
- Identifikace výkonnostních omezení a jejich prioritizace podle byznys hodnoty
- Realizace dvouměsíčního plánu optimalizací
- Výrazné zlepšení výkonu, které uživatelé okamžitě poznali a ocenili
Projektové výzvy a cíle
Náš přístup
Než jsme se pustili do optimalizace, udělali jsme strukturovaný app health check. Chtěli jsme pochopit, co výkonnostní problémy způsobuje a jak dopadají na důležité části aplikace.
Společně s Mobile Program Managerem a mobilními vývojáři jsme si určili, které oblasti optimalizovat nejdřív. Rozhodovali jsme podle byznys hodnoty a technické náročnosti. Postupně jsme prošli architekturu frontendu, interakce s backendem i sdílené vrstvy Kotlin Multiplatform pro iOS a Android.
Abychom zlepšení ověřili objektivně, provedli jsme řízené testování napříč platformami. Používali jsme stejná zařízení a stejné podmínky měření. Výsledky jsme stakeholderům ukázali na živém demu, aby jasně viděli, co se změnilo, a měli oporu pro další rozhodování.
Výsledky
Audit potvrdil solidní architektonický základ, zároveň ale odhalil vzorce v implementaci, které srážely výkon ve scénářích s velkým množstvím uživatelských interakcí.
Vznikl přesně zacílený dvouměsíční plán, který Flow team realizoval na obou platformách a v úzké spolupráci s vývojáři Betsys.
Hlavní přínosy:
- Snížení zátěže CPU o 70–80 % ve vybraných scénářích s vysokou zátěží
- Rychlejší provádění složitých uživatelských interakcí a efektivnější vykreslování
- Nižší spotřeba paměti a nižší nároky na baterii, což přispělo ke stabilnějšímu běhu aplikace
Tato zlepšení se přímo promítla do uživatelského zážitku v důležitých sázkových scénářích, kdy rychlost a odezva ovlivňují konverzi i retenci. Vnímání uživatelů odpovídalo technickému pokroku. Po fázi optimalizace zákaznická spokojenost stoupla a dosáhla 74 procent.
Projekt ukázal, že řadu výkonnostních problémů u zavedených mobilních aplikací lze vyřešit cílenou optimalizací. Bez zásadních zásahů do architektury nebo bez nutnosti kompletního přepisu.
.webp)
Vytvořme společně něco skvělého
Rádi vám s tím pomůžeme.
