It should be doable to build an Android app that turns data on every X minutes. Does such a thing already exist ? Does it really help with battery ?
It essentially disconnects data when screen is off (the algorithm is a bit more complex, but that's the basic idea). Especially in areas where my phone passes between 2G/3G/noSignal often, I see much improved battery life.
Only drawback is that background downloads get canceled when the screen dies but i don't have any downloads outlasting my active usage sessions anyway so i don't care really. Many people wouldn't like missing the push notifications from the mailbox but for me that is just another good reason to activate it.
Plus, programming in the Tasker UI is fiddly.
[1] http://stackoverflow.com/questions/12535101/how-can-i-turn-o...