Три года использования, и едва хватает на день - это классический признак деградации батареи. Литиевые батареи теряют ёмкость с каждым циклом зарядки, и после нескольких лет ежедневного использования ты получаешь примерно 70 - 80% от первоначальной ёмкости, а иногда и того хуже. Карты и камера - это энергоёмкие приложения, потому что они используют GPS, экран на полной яркости и постоянную обработку данных, так что они быстро выявляют проблему. Новая батарея стоит совсем дёшево по сравнению с новым телефоном - обычно 40 - 80 долларов в зависимости от модели - и занимает час-два времени.
Но перед тем как принять решение, проверь статистику здоровья батареи телефона. На большинстве телефонов это есть в настройках (на iPhone ищи Battery > Battery Health, на Android установи приложение Accubattery). Если видишь ёмкость ниже 80%, имеет смысл поменять батарею. Если ёмкость ещё нормальная, но телефон в целом работает медленнее, проблема может быть в ПО или в отказывающем компоненте, а не только в батарее.
Есть один практический трюк, который никто не упоминает: отключи фоновое обновление приложений для тех приложений, которым не нужны обновления в реальном времени. Пройди через настройки и отключи это выборочно - не для мессенджеров, но может быть для новостных приложений или соцсетей. Только это может дать тебе ещё час-два на старых телефонах, потому что приложения постоянно пробуждаются и расходуют энергию в фоне. В сочетании со снижением яркости экрана и закрытием тяжёлых приложений, когда ты ими не пользуешься, ты сможешь выжать достаточно дополнительного времени из текущей батареи, чтобы решить, имеет ли смысл её менять или всё же обновить телефон.