The hurdles to better battery life in modern devices are both technical, in terms of power consumption, and physical, as limited by space available. Apple’s upcoming “iPhone 8” is rumored to address both of those issues, potentially allowing for longer battery life than ever.
Source:: Apple Insider