User:Magick777/Opportunistic Power Saving
- Maintain phone in GSM mode by default (when on battery)
- Switch to 2G mode opportunistically when all seems to be quiet
- trigger by phone locked, but test the following
- are we on charge? don't bother switching
- are we on a call? don't break my 3G link
- is 3G still required? work out how to decide
- are we using an application that should block the downgrade?
- analyse IP traffic flows or bytecounters?
- look for specific applications running
- allow one or two minutes cooling off period
- trigger by phone locked, but test the following
- Switch to 2G mode opportunistically when all seems to be quiet
- Switch to 3G when something requires it
- don't change anything if we're on a voice call
- don't bother if we're already on WiFi
- Switch to 3G when something requires it