I was just chatting to someone about this today. I feel like my "honeymoon" period with my new iphone 6 is coming to an end. 6 months in and I'm starting to have to think about when I charge it. Definitely it's not in Apple's interest to solve this particular problem, especially when (I think) they've deliberately made the battery non-replaceable.
Well, in my case, I was using a second hand Nexus One for years (almost 3 years if I remember it right) without problems with the battery. I think that if you respect the charging cycles, you make it last longer (I usually wait until 10% of battery left to charge it)
Really? I've heard that by doing that what you are doing is reducing the time the battery will be charged (it's like instead of using 100% of your battery, it set its limit at 50%). I don't have the source where I saw this, sorry.
I'm using an iPhone 5S bought almost two years ago, with no battery issues whatsoever (plug in overnight, use all day, don't worry about battery unless an app goes haywire and the phone is running hot for a few hours). My wife is still using her 4S - she also has no issues with the battery. #counter-anecdotes