For all the talk of wanting improved battery life, the limits of technology (and mangling backgroundtasks 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.