О сохранении аккумулятора

В наши дни пользователи полагаются на свои мобильные устройства практически во всем: от отправки электронных писем и управления финансами до потокового видео и видеоигр. Для эффективной работы большинству приложений требуются данные, изображения и другие мультимедийные файлы из удаленных сервисов. Важно помнить, что ваше приложение — лишь одно из многих приложений на устройстве пользователя, и все они конкурируют за сетевые ресурсы. При неправильном управлении это может существенно и негативно сказаться на производительности батареи и неоправданно использовать ограниченную пропускную способность сети пользователя.

Начиная с Android 8.0 , в ОС было внесено несколько обновлений, которые помогают экономить заряд батареи, улучшают пользовательский опыт и поддерживают работоспособность системы. Однако существуют и другие соображения, стратегии и шаблоны, которые вы, как разработчик, можете использовать самостоятельно. Запросы, которые ваше приложение отправляет в сеть, могут быть основной причиной разрядки батареи, поскольку они зависят от энергоемких сотовых и Wi-Fi-модулей.

В этом руководстве вы узнаете о следующем:

  • Как модель подключения вашего приложения взаимодействует с конечным автоматом беспроводной радиосвязи.
  • Как использовать методы для минимизации негативного воздействия вашего интернет-соединения.
  • Как устранить неполадки, связанные с медленным интернет-соединением.
  • Как настроить фоновую работу только при определенных условиях, например, во время зарядки устройства или подключения к Wi-Fi.
  • Как отслеживать расход заряда батареи вашего приложения с течением времени.

В заключение вы узнаете о трех основных категориях обновлений: инициированные пользователем , инициированные приложением и инициированные сервером , а также о инструментах и ​​методах для повышения эффективности каждой категории.

В конечном счете, на всех нас, как на сообществе разработчиков, лежит ответственность за предоставление пользователям наилучшего пользовательского опыта работы с приложениями.

Дополнительные материалы