Battery life has always been one of the biggest limitations in smartphones. As devices have become thinner, faster, and more capable, users have often been left juggling between performance and power.