For all the talk of wanting improved battery life, the limits of technology (and mangling background tasks in the Operating System) mean it is unlikely that current battery technology or programming techniques will lead to any significant increase in battery life in the current physical space given over to the battery.