Not trying to beat this topic to death- but looks like disappointment in Apple's commitment to battery life.
My friend received a message on his 6 saying expect another 1.5 hours of battery life with ios9. That would boost it above the current model. Yes, an iPhone 6 that's a year old has a diminished battery.. but if you were to buy one new, it would have a better battery than the newer iphone.
Definitely a let down considering all the improvements Apple touts with the new 6s (they did a GREAT job of glossing over this issue). Great battery life should be a standard at this point- we aren't talking about an iPhone 4 here.
I really don't know if they're glossing it over, if the messaging is just confused, or if Apple is actively trying to mislead. I confess that I am confused and most of that is because of what happens with iPhone 6 (not 6s) battery life.
Re your friend's message on his 6, go and look at the comparison chart on Apple's web site (
http://www.apple.com/uk/iphone/compare/) and compare the battery life figures for the 6 and the 6s. They are both identical. OK so far. But now look at what the table says about the iOS version running on each device (it's in the last sentence of the summary description). It lists the iOS version as iOS 9 in both cases.
Now, obviously a few months ago there was no iOS 9 (or iPhone 6s) so presumably the iPhone 6 description said that it ran iOS 8.<something>. But, and critically, what did it list for the battery life of the iPhone 6 a month ago? I don't have any cached copy of the old pre-6s comparison table but from memory I think it was the same battery life figures as we see now, i.e. Apple updated the table to show the iPhone 6 running iOS 9 but didn't update any of the battery life figures to reflect battery life improvements when it is updated to iOS 9.
If the old battery life figures claimed with iOS 8 were lower then I'm reassured but if they weren't then two possibilities, neither of them good, occur to me...
1) Apple doesn't believe its own claims and isn't confident that iOS 9 will give more battery life. All the savings that allow the 6s to claim the same battery life as the 6 are coming from better component efficiency in the 6s.
2) Apple needs both better component efficiencies and the iOS 9 battery life enhancements in order to get the 6s to the same point as the old pre-iOS 9 battery life of the iPhone 6. In reality, comparing like-with-like the battery life on the 6s is actually reduced compared to the 6 because if someone like your friend installs iOS 9 on his 6 he will actually get about 1 hour better life than the figures listed in the comparison table (whatever that means - 1 hour of what? Talk time? LTE browsing? Music? Video?) so the only way Apple can show the same battery life between generations in that comparison table is by deliberately understating the battery life of an iPhone 6 running iOS 9 (and frankly I call that more than glossing over, I think that's active dishonesty to hide the issue).
Not trying to beat this topic to death- but looks like disappointment in Apple's commitment to battery life.
You're allowed! It's your thread and I think you raise interesting and valid points. This issue deserves to be kicked round a lot more.
My guess is (2) above. Apple have updated the spec sheet to show iPhone 6 as running iOS 9 but are now deliberately understating the battery life figures in order to make the iPhone 6s look good. It's too late to cancel my 6s order now but it might go back under the 14 day return and get swapped for a 6 depending on what more detailed battery tests start showing on the true battery life of the 6 vs the 6s when both are running iOS 9.
I'm really hoping that after release people will start doing good tests on this and comparing iPhone 6 and 6s when both are running iOS 9 using some controlled tests (e.g. looping video with all radios off). Most of the early reviews that I've seen so far have been very vague "it had x% after a day of playing but I was reviewing it so I played with my device a lot" type of comments on battery life rather than the more methodical "the phone lasted x hours and y minutes looping an HD video with screen set to full, radios off, etc" which is what I want to see.