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

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

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

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

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

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

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

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