Quick answer: Usually it’s the microphone (for the verifier) or audio playback. Disable them when not needed and battery drops sharply.
What uses battery
- Recitation verifier — always-on microphone + on-device ML is the biggest draw. Only active when you’re in a verifier session.
- Audio playback — continuous audio at screen-on is normal mobile battery use.
- Screen time — long reading sessions drain any phone. Try reducing brightness or using dark mode on an OLED screen.
- Background sync — minimal impact (< 1% per hour). Can be disabled in Settings → Sync.
Fixes
- Use the verifier only when you want feedback, not as default background.
- Download audio once, then play offline — streaming costs more power than playback from cache.
- Close the app when done. iOS and Android background states still drain slightly.
- Update to the latest app version — we optimize battery use with every release.
How to measure
iOS: Settings → Battery → scroll to HafizPrime to see hourly usage. Android: Settings → Battery → Battery usage → HafizPrime. If you see unexpectedly high usage, email us with a screenshot and we’ll investigate.