Ano a ne. Služba na popředí je oficiálně cesta, jak udržet aplikaci naživu. Vyvíjíme něco, od čeho požadujeme spolehlivý běh 24/7. Má to několik wakelocků, službu na popředí, říká si to o všechny myslitelné výjimky v šetření baterie, zamkne se to na pozadí, je to ve výjimkách čištění paměti ve všech možných grafických nástavbách a stejně to sem tam sletí. Typicky čím čistší Android, tím méně problémový ten běh je. Pixely, Motoroly, Realme/Oppo/Oneplus (překvapivě) jsou celkem v pohodě, Samsung nic moc, ale obvykle aspoň pár týdnů až měsíců v kuse zvládne aplikaci udržet v paměti a běžící. A pak jsou tu Xiaomi/Redmi/POCO, Infinix a to si dělá fakt co chce Wakelock newakelock, nastavení úspor baterie, notifikace na popředí pravidelně obnovovaná a stejně si to tu aplikaci zabije, kdy se tomu zachce.
Mimochodem ta nekonzistence napříč značkami je fakt zoufalá. Oficiálně je to pár let, co Android přešel z logiky "první aplikace, která vyžaduje mikrofon, má přístup, všechny další po ní mají smůlu, dokud ho první neuvolní" na logiku "poslední aplikace, která vyžadovala mikrofon, má automaticky přístup, všechny před ní dostávají tichý stream dat a to až do chvíle, než se znovu stanou posledním, kdo chtěl mikrofon". A pak je tu Samsung - Android 15, Android 16, dokumentace je nezajímá a používají nadále původní stav.