Оскільки наші пристрої стають потужнішими, більшими та наповнюються дедалі більшою кількістю програмного забезпечення від виробників (розповсюджене та деяке шпигунське програмне забезпечення); деякі речі, як правило, отримують удари, які, як правило, роблять наш досвід роботи з нашими пристроями досить коротким. Батарея — це чи не єдина річ у всьому технологічному салаті, що складається з наших мобільних пристроїв, яка не встигає за іншими. У наш час ви побачите батареї такого ж розміру (з точки зору ємності), що й 2 роки тому, для набагато менш енергоємних пристроїв. Крім того, як зазначалося раніше, деякі попередньо встановлені пакети програмного забезпечення також не допомагають подовжити час автономної роботи, що Ось чому користувальницькі ПЗУ (особливо різновиди AOSP) є благословенням, оскільки вони не завантажуються додатковими накладні витрати. Ці додаткові програми не тільки непотрібні, але багато з них мають досить неприємний побічний ефект: вони не дозволяють вашому пристрою повністю переходити в режим сну, коли це необхідно.
Wakelocks існує вже досить давно (це означає, що вони не є чимось новим), і вони є частиною вашого загального досвіду роботи з Android. По суті, wakelocks запобіжить повному вимкненню певних додатків за допомогою вбудованого керування пам’яттю пристрою, дозволяючи вам насолоджуватися швидшим відповідь під час відкриття програм, запобігання переходу пристрою в сплячий режим, коли ви перебуваєте в середині чогось, і навіть дозволяючи вам виконувати дії за допомогою екран вимкнено. Як і слід було очікувати, безкоштовного обіду не буває, і підтримка активного процесора вашого пристрою впливає на час автономної роботи. Визначити, що є відповідальним за ці wakelocks, не завжди є легким або простим завданням, оскільки будь-яка програма може мати більше ніж 1 процес, який запобігає переходу пристрою в режим сну. Учасник форуму XDA ахікмат розробив програму, яка дозволяє визначати, які програми спричиняють найбільше wakelocks.
Wakelock Detector згрупує всі процеси, що викликають wakelocks, для кожної програми, що спрощує визначення того, які з них є найбільшими порушниками. Це справді чудовий інструмент для аналізу розрядження батареї на пристроях, які страждають від постійного живлення "кровотеча". Будь ласка, залиште відгук для розробника на випадок, якщо у вас є якісь пропозиції або зіткнетеся з ними помилки.
Ви коли-небудь замислювалися, чому екран вашого смартфона не вимикається автоматично, коли мав бути, екран прокидається раптово ввімкнувся або ви виявили, що акумулятор вашого телефону розрядився, навіть якщо ви вийшли з програм і вимкнули екран? Це може бути пов’язано з додатками, які утримують wakelock.
Ви можете знайти більше інформації в оригінальна нитка.
Хочете опублікувати щось на порталі? Зверніться до будь-якого автора новин.