Battary

Battary is one of Big issues in PTT service.
How can we reduce battary usage?

LCD

LCD is a big consumer.
PTT Application must operate on LCD off.

Network

Transferring Data Without Draining the Battery

- Optimizing Downloads for Efficient Network Access
- Minimizing the Effect of Regular Updates
- Redundant Downloads are Redundant
- Modifying your Download Patterns Based on the Connectivity Type

Ref. https://developer.android.com/training/efficient-downloads/index.html

Keep Alive

In PTT, Keep-alive packets effect battary. So client and server need to consider that.

Audio device

PTT client need to open audio device on necessory. In case of VOX, it drain battary more.

Bluetooth

GPS

GPS has a very very slow communication channel. So bettary is also used for it.
Ref. Why does GPS use so much more battery than any other antenna or sensor in a smartphone?

Refferences

- Apple - Maximizing Battery Life and Lifespan
- iPhone5 : http://www.ilounge.com/index.php/reviews/entry/apple-iphone-5-16gb-32gb-64gb/P7