О чём рассказывается в презентации:
Презентация посвящена вопросам энергоэффективности мобильных приложений и их оптимизации, что является ключевым аспектом для повышения пользовательского опыта. В ней рассматриваются методы снижения потребления энергии, включая оптимизацию сетевых запросов и использование современных инструментов мониторинга. Также акцентируется внимание на значении метрик, таких как battery efficiency, для удержания пользователей и улучшения рейтингов приложений.
Оглавление
Энергоэффективность мобильных приложений: оптимизация и измерения
Энергоэффективность определяет 80% пользовательского опыта мобильных приложений
Модем остается активным 10-11 секунд после передачи данных
Отправка данных в 8 раз энергоемчее приема
Частые сетевые запросы снижают эффективность в 2,5 раза
Partial wake locks затрагивают свыше 5% сессий с выключенным экраном
Высокая частота SensorManager сильно разряжает батарею
Переход на 30 Гц с 90 Гц экономит 45% на GPU и 20% на CPU
Неэффективные приложения получают предупреждения в Google Play
WorkManager в 15-минутных интервалах заменяет manual wake locks
Health Connect эффективнее SensorManager для фитнес-данных
Request batching повышает эффективность сетевых операций в 2,5 раза
R8 и Baseline Profiles ускоряют запуск на 20-30%
ODPM в Pixel 6+ измеряет энергопотребление компонентов напрямую
Monsoon Power Monitor обеспечивает точность без влияния батареи
Perfetto и Android Vitals анализируют traces в полевых условиях
Сохраняем энергию, сохраняем пользователей
Спасибо за внимание!


