Не все программы, которые «идут» на наших смартфонах будут полезными для его работы. Еще одно подтверждение этому нашли специалисты Purdue University. Специализация ученых – оценка энергетической эффективности Android-приложений.
Несколько раньше эта команда исследователей выяснила, что ¾ энергоресурсов смартфонов и планшетов при запуске Android-приложений расходуется в процессе показов баннеров.
Недавние исследования специалистов в этой области показали еще один интересный факт. Негативно на работе аккумуляторных батарей сказываются ошибки в использовании API по управлению питание (wakelock).
Именно использование Wakelock API – ресурс для приложений, которые активированы, даже когда аппарат находится в режиме ожидания, способствуют быстрой разрядке аккумулятора. Такое «съедание» заряда происходит в тот момент, когда программа, к примеру, проверяет обновления.
Некорректная работа API приводит к тому, что аппарат не переходит в спящий режим, а остается включенным и как результат разряжается за пару часов. Такая ошибка в Android-устройствах получила название «no-sleep energy bugs».
В процессе тестирования ученые проверили 187 приложений и выявили такую ошибку в 42. Отсюда можно сделать вывод, что четвертая часть приложений на андроиде способствует быстрой разрядке гаджетов.
Учитывая эту статистику, можно предположить, что 112 500 приложений для Android-устройств, четвертая часть из 450 тыс. программ, которые доступны на Google Play, могут также негативно влиять на работу гаджетов.