It’s 2017 and while today’s smartphones are more powerful than yesterday’s desktop computers, they generally get crappy battery life. That’s the price to pay for big screens, speedy processors, and a ...