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

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

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

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

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

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

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

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