Александр Навагин
Пастор секты свидетелей Xiaomi, любитель металла, футбола, рыбалки, истории. Почти инженер и историк по образованию, шут по призванию, чудак по жизни

AMOLED и черный цвет: насколько смартфон экономичнее при темном оформлении

AMOLED и черный цвет: насколько смартфон экономичнее при темном оформлении

Как известно, в OLED экранах каждый пиксель светится самостоятельно, и может это делать отдельно от других. Так как белый цвет – это состояние, при котором все три субпикселя RGB (красный, зеленый и синий) светятся, а черный – когда не светятся, то чем темнее цвет пикселя, тем меньше он потребляет заряд. Следовательно, при включении темной темы оформления время работы на одном заряде существенно увеличивается. Но насколько велика экономия энергии – сейчас выясним.

Тесты в использовании

Замеры потребления энергии осуществлялись на смартфоне Oppo RX17 Neo, оснащенном AMOLED экраном. Для измерений использовано приложение AccuBattery Pro. Нагрузки имитировались с помощью приложения YouTube, имеющего поддержку темной темы.

Так как заставить приложение выводить значение тока в оверлей не получилось, пришлось прибегнуть к разделению экрана и выводить окошко со значением потребления. К счастью, AccuBattery тоже поддерживает разные цвета оформления, что делает замер более объективным (нет куска экрана, постоянно горящего белым).

Первое измерение – статичная нагрузка, с выводом данных приложения на экран. Со светлой темой телефон на 100% яркости показал расход около 450 мА, с темной – 150 мА. Разница колоссальная, до более чем 3 раз. На яркости 50% с белой темой вышло 250 мА, черной – 100 мА.

Отличия весьма внушительные, но это данные без нагрузки. А что, если запустить, например, видео? В таком режиме на 100% потребляемый ток составляет, при полной яркости, около 500 мА на белом, и 250 мА на черном. Снова внушительная разница, примерно вдвое.

Яркость 100%
Яркость 100%

Если снизить яркость подсветки до 50%, отличия становятся менее крупными, так как основная нагрузка приходится не на экран, а железо. На светлом оформлении смартфон потребляет порядка 280 мА, на темном – 200 мА. Но экономия, все равно, имеется.

Яркость 50%
Яркость 50%

Под высокой нагрузкой, которая имитировалась с помощью GeekBench 4, расход заряда достигал более 1200 мА на белом, и свыше 1000 – на черном фоне. Такие различия не назвать колоссальными, но 200 мА разницы – это тоже немало.

В бенчмарке
В бенчмарке

Конечно, таких высоких нагрузок, как в бенчмарке, на практике вы не увидите, а если и увидите, ничего не сможете сделать. Ведь в 3D-играх (они самая ресурсоемкая задача) картинку не сменишь никакой темой. Поэтому цифры под нагрузкой приведены для общего понимания сути.

А что говорят эксперты

Специалисты PhoneArena на днях провели тестирование потребления заряда смартфоном с AMOLED в зависимости от гаммы на экране. Они использовали Google Pixel 3, в сочетание со штатной черной темой Android 9. В приложениях, которые не поддерживают «ночное» оформление, использовалась инверсия цветов экрана.

Замеры осуществляли не приложением, как я, а специальным прибором. Он дает более точные показатели, позволяет считать среднюю нагрузку, но мне его взять негде, а стоит он дорого (около $1000). Яркость была установлена на уровне 200 нит, что примерно эквивалентно середине ползунка.

Согласно данным специалистов, потребляемая мощность со светлой темой составила около 2 Вт, при активном использовании стандартных программ (настройки, контакты, поиск). С темной она снизилась до 1,4 Вт, то есть экономия заряда батареи составила до 30%. Это вполне сходится с данными, полученными мной: между 280 и 200 мА разница тоже составляет около 30%.

Прибегнув к инверсии цветов, специалисты PhoneArena также замерили расход энергии в приложениях FB, Instagram, не имеющих «ночного» режима. Там среднее значение мощности составило порядка 2,2 Вт на светлой, 1,9 Вт – на темной гамме. Отличия уже не столь велики, около 15%, но и это прилично.

AMOLED неплохо экономит заряд на черном

Как показывают тесты (и мои, и специалистов PhoneArena), AMOLED экран действительно неплохо экономит энергию при показе темных тонов. В прикладных приложениях, нагружающих железо, она невелика, и составляет около 15% (мои 1200 и 1000 мА или 2,2 Вт и 1,9 Вт от PhoneArena). Однако в ряде задач снижение нагрузки доходит до 30% (мои 280 и 200 мА или 2 и 1,4 Вт по данным PA).

Те, кто постоянно держит яркость экрана на 100%, будут особо довольны после включения черной темы. Как показали замеры, разница в потреблении без нагрузки (точнее, с маленькой оной) может достигать трех раз. Конечно, в реальности будет меньше, но даже 50% экономии – это много.

На фоне этого очень печалит тот факт, что многие приложения не имеют черной темы. В Chrome я вообще не нашел ее, а в Opera ночной режим оставляет фон сайтов белым. Из мессенджеров полноценная черная тема есть лишь у Telegram.

Telegram и Opera
Telegram и Opera

Поэтому остается надеяться, что в Android Q появится затемненный режим оформления, принудительно активируемый для всего софта. То, что черная тема там будет – это точно, но пока неизвестно, будет она работать везде, или лишь в предустановленном ПО.