The iPhone 6 came with an improved battery at 1,810mAh. For some reason, Apple decided to reduce the battery in the iPhone 6s to 1,715mAh, although we suppose the difference probably isn’t too big for anyone to really notice as far as real world usage is concerned. Thankfully the iPhone 7 will not be seeing a further reduction, which would just be silly.
According to a tweet by @OnLeaks, he claims that his has learnt from his sources that the upcoming iPhone 7 will sport a much larger battery than its predecessor. It will come with a 1,960mAh battery which makes it more than 200mAh larger than the iPhone 6s. It also makes it higher than the iPhone 6, so overall it is an improvement.
Presumably with the changes made to iOS 10 in terms of efficiency and the new processors, the iPhone 7 should last much longer than before. No word on what kind of battery the iPhone 7 Plus will be packing under the hood, but hopefully with the iPhone 7 getting a bump in battery life, the same will apply to the iPhone 7 Plus as well.
In any case this is just a rumor at this point, so obviously it’s best taken with a grain of salt. Apple has made some decent strides in prolonging battery life on the iPhone so hopefully with this larger battery, short battery life will no longer be one of the chief criticisms of the iPhone.