Battery life is an often vague and nebulous concept. In theory, it can be represented by a single number but, in practice, literally hundreds of factors can shorten or lengthen endurance. Performing ...