План енергозбереження c t magazine
Поради та інструменти для збільшення часу автономної роботи на Android
Багато користувачів смартфонів підключають свої телефони до зарядного пристрою щовечора. Це не обов’язково має бути так: за допомогою додаткових програм ви можете призначити андроїду енергетичну дієту та досягти значно більшої тривалості роботи, не жертвуючи комфортом.

Багато користувачів смартфонів звикли підключати свої телефони до зарядного пристрою щовечора. Це не обов’язково має бути так: за допомогою додаткових програм ви можете призначити андроїду енергетичну дієту та досягти значно більшої тривалості роботи, не жертвуючи комфортом.
Якщо вимкнути всі непотрібні послуги і затемнити дисплей до мінімально можливої яскравості, смартфон прослужить довше. Поки що так просто. На практиці, однак, такий підхід зазнає невдачі через відсутність зручності: хто хоче перебирати меню налаштувань щоразу, коли вони виходять з дому, щоб вимкнути WLAN?
І лише Wi-Fi ще далеко не закінчений. GPS-приймачі та 3G-радіо передача даних вважаються споживачами з високими енергетичними потребами; яскравість екрану також сильно впливає на час автономної роботи. Більшість андроїдів в меню налаштувань показують, яким споживачам потрібно найбільше енергії - дисплей і режим стільникового режиму очікування, зокрема, виходять як енергетики.
Однак у списку показано лише загальне споживання за весь час роботи у відсотках від загального споживання - неможливо визначити, який споживач у який момент часу гризе та скільки заряду акумулятора. Тому ми модифікували Motorola Milestone, щоб виміряти потужність, зайняту від акумулятора, в різних робочих станах (див. Таблицю). Ці значення не можна передавати один на один на інші смартфони, але вони демонструють тенденцію. Помітним було досить низьке споживання енергії приймача GPS та модуля WLAN в режимі очікування - з іншого боку, ми не очікували, що Bluetooth буде мати дуже високе споживання навіть у режимі очікування.
Споживання електроенергії в режимі польоту на порядок відрізняється від використовуваного: одночасне завантаження файлу через UMTS і запис відео коштує трохи менше 3 Вт, режим польоту лише 6,4 міліват - коефіцієнт 500. Це і є причиною. чому навіть короткі активні фази мають такий негативний вплив на час очікування. Якщо ви вмикаєте дисплей приблизно на п’ять хвилин, час очікування в режимі польоту скорочується майже на шість годин. Згідно з нашими вимірами в режимі GSM, батареї 5180 мВт-год Milestone вистачило б на час очікування майже 14 днів - але це лише теорія. Оскільки на практиці різні фонові служби також засмоктують акумулятор і тим самим зменшують це значення.
| Енергоспоживання Motorola Milestone | |
| Робочий стан | додаткове споживання енергії |
| Режим очікування GSM/EDGE | 11,6 мВт |
| Режим очікування UMTS | 18,3 мВт |
| Режим очікування WLAN | 7,8 мВт |
| Завантажити EGDE | 853 мВт |
| Завантаження EGDE | 1179 мВт |
| Телефонний дзвінок по GSM | 511 мВт |
| Завантаження UMTS | 1349 мВт |
| Завантаження UMTS | 1410 мВт |
| Відтворити MP3 | 160 мВт |
| Відтворити відео (повноекранний режим) 1 | 1135 мВт |
| Телефонний дзвінок UMTS | 983 мВт |
| Запис відео 1 | 1557 мВт |
| Камера 1 | 934 мВт |
| Завантаження WLAN | 1158 мВт |
| Дисплей | 310… 730 мВт |
| Bluetooth отримано | 751 мВт |
| Завантаження WLAN | 479 мВт |
| Надіслати Bluetooth | 487 мВт |
| Режим очікування Bluetooth | 2,8 мВт |
| Режим очікування GPS | 0,4 мВт |
| Пошук GPS | 550 мВт |
| 1 Споживана потужність дисплея виставляється рахунком | |
| Ці значення вказують на додаткове споживання енергії до базового навантаження в режимі польоту 6,4 мВт. | |
Фонові послуги
На минулорічній конференції розробників Google I/O інженер Google Джеффрі Шаркі поставив енергоспоживання фонових служб в центр лекції: Якщо програма підключається до мережі протягом восьми секунд приблизно кожні десять хвилин, це означає приблизно одну годину на годину Подвоєння споживання в режимі очікування - навіть якщо врешті-решт нова інформація недоступна. Це додає для кількох програм: Коли записи Facebook та Twitter потрібно оновити, віджет про погоду постачається з новими даними, а Gmail шукає нові повідомлення у фоновому режимі, споживання енергії може продовжувати зростати. Тому Sharkey порадив програмістам спочатку перевірити, чи вже існує підключення, перед оновленням - синхронізація всіх цих служб призведе до збільшення часу очікування.