Facebook и Messenger са само две от приложенията, за които се знае че изразходват батериите на джаджите ни. За съжаление, този проблем е налице дори когато потребителите не използват тези приложения интензивно.
Каква е причината? Според Android Authority, проблемът се дължи на незначителна грешка допусната от разработчика и може да засегне всяко приложение. Ето какво трябва да знаем за приложенията, които изразходват батериите на джаджите ни, според медията.
Полезно: Какво да направим, ако имаме проблем с работата на Android приложения
Водещи причини за източване на батерията
Проблемните приложения редовно се актуализират във фонов режим, изкарват телефона ни от сън и затова консумират повече енергия. Обикновено това се прави ефективно, чрез използване на по-малко CPU мощност, но консумацията на енергия от процесора може да бъде доведена до максимум чрез злоупотреба с функцията на Android PowerManager, WakeLock. Ето защо е важно програмистите да обръщат особено внимание на настройките за оптимизация на батерията и да не подбират случайно стойностите.
PowerManager и WakeLock са особено интересни функции за разработчиците, тъй като те им позволяват да имат по-голям контрол върху състоянието на захранването на устройството, но това очевидно изисква внимателно управление. Допълнителната процесорна мощ и работата на процесора с по-висока честота увеличава консумираната от устройството енергия, източва батерията по-бързо и дори води до прегряване.
Възможно е също така, Facebook и Messenger многократно да искат изпращане на данни към сървърите, което води до по-голяма CPU мощност. Както увеличеното използване на процесора, при фоновите задачи, източване на батерията може да започне и чрез многократното съхраняване или припомня на информация от RAM паметта. Рестартирането на приложенията е един добър начин да се освободите малко памет, но това не е решение на проблема с източването на батерията, ако кода на това приложение не е написан коректно.
Какво да направим ?
Не се нуждаете от специално приложение, за да решите проблема с източването на батерията на вашата джаджа, въпреки че има много такива. Можете просто да отидете в Settings > Battery > Battery Usage. Превъртете надолу до дъното на страницата и ще можете да видите точно кои приложения и услуги консумират най-много батерия.
Следващата стъпка е да разберете дали можете бързо да решите проблема с рестартиране на приложението. Ако все още нещата са си постарому, отидете в Settings > Apps, изберете приложението и кликнете върху „Force Stop“, за да спрете задачите във фонов режим.
Ако проблемът все още е налице, ще трябва да вземете крайни мерки и да деинсталирате проблемното приложение и да му намерите алтернатива, ако има такива. Ако не искате да стигате до крайности, може да забраните на приложенията да работят във фонов режим, докато разработчикът им не ги актуализира и не реши проблема. За да направите това, можете да използвате приложение, като Greenify или да използвате вградената функция в Android, Doze.
Discussion about this post