Рекомендуем, 2024

Выбор редакции

Что такое резервные приложения в Android P и как их использовать?

Сегодня Google выпустил новую бета-версию Android P в Google I / O, и она принесла массу новых функций и улучшений. Хотя новая навигация, основанная на жестах, привлекает всеобщее внимание, Google также добавила массу улучшений для улучшения работы пользователей. Поскольку время работы от батареи становится все более востребованным среди пользователей, Google обещает более эффективное и эффективное управление батареями с помощью Android P. Хотя каждая новая версия представляет что-то новое в отношении времени работы от батареи, например, Doze, в этом году с Android P, Google привел к появлению App Standby. Ковши. С помощью App Standby Buckets вы сможете лучше контролировать приложения, работающие в фоновом режиме, что влияет на время автономной работы. Но прежде чем говорить о том, как его использовать, давайте обсудим, что конкретно представляют собой резервные корзины приложения:

Что такое резервные корзины приложений?

App Standby Buckets - это новый инструмент энергосбережения, представленный в Android P Developer Preview 2. По сути, он классифицирует приложения по частоте их использования и соответственно ограничивает их доступ к ресурсам устройства. Это динамический процесс, и система назначает каждому приложению приоритетную группу, а затем переназначает приложения по мере необходимости.

По данным Google, существует 4 основных резервных корзины приложений, а именно:

  • активный

Считается, что приложение находится в активном сегменте, если пользователь в данный момент использует приложение, например:

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

Таким образом, если приложение находится в активном сегменте, система не накладывает никаких ограничений на задания, сигналы тревоги или сообщения FCM.

  • Рабочий набор

Говорят, что приложение находится в корзине с рабочим набором, если оно часто запускается, но в данный момент оно не активно. Например, приложение для социальных сетей, которое пользователь запускает чаще всего, скорее всего, находится в рабочем наборе. Приложения также повышаются до уровня рабочего набора, если они используются косвенно. Если приложение находится в рабочем наборе, система накладывает умеренные ограничения на его способность запускать задания и вызывать сигналы тревоги.

  • частый

Говорят, что приложение находится в частом ведении, если оно используется регулярно, но не обязательно каждый день. Например, приложение для отслеживания тренировок, которое пользователь запускает в тренажерном зале, может быть в частом ведре. Если приложение часто используется, система накладывает более строгие ограничения на способность запускать задания и запускать аварийные сигналы, а также накладывает ограничение на сообщения FCM с высоким приоритетом.

  • редкий

Говорят, что приложение находится в редком ведре, если оно не часто используется. Например, приложение для отелей, которое пользователь запускает только во время пребывания в этом отеле, может оказаться в редком ведре. Если приложение находится в редкой корзине, система налагает строгие ограничения на способность запускать задания, запускать аварийные сигналы и получать высокоприоритетные сообщения FCM. Система также ограничивает возможности приложения для подключения к Интернету.

  • Никогда

И, наконец, есть специальная корзина для приложений, которые были установлены, но никогда не запускались. Система накладывает жесткие ограничения на эти приложения.

Проблема приложения резервных ведер

В теории App Standby Buckets звучит как отличная функция. Тем не менее, здесь есть одна загвоздка. Как заявляет Google: «Каждый производитель может устанавливать свои собственные критерии для того, как неактивные приложения назначаются корзинам». По сути, каждый производитель может управлять приложениями и распределять или распределять приложения по категориям в зависимости от своей идеи проектирования. Хотя Google утверждает, что процесс является динамичным, и Android будет классифицировать приложения на основе использования пользователя, стоит отметить, что Android обратится к этой системе шаблонов использования, чтобы определять размещение приложений, только если на устройстве отсутствует предварительно загруженное программное обеспечение, которое в противном случае определяло бы, где приложение может быть размещено.

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

Как вручную использовать резервные приложения

Примечание . Я протестировал следующий метод на своем Google Pixel 2 XL под управлением Android P Developer Preview 2. Этот метод должен оставаться прежним для всех других устройств под управлением Android P Developer Preview 2.

1. Прежде всего, зайдите в Настройки -> Система -> О телефоне .

2. Теперь нажмите «Дополнительно» и прокрутите до конца. Нажмите на «Номер сборки» семь раз, чтобы включить параметры разработчика.

3. После этого перейдите в « Настройки» -> «Система» -> «Дополнительно» -> «Параметры разработчика».

4. Оказавшись здесь, прокрутите вниз до самого дна. Нажмите на «Резервные приложения» .

5. И это все. Теперь вы увидите список всех приложений, установленных на вашем устройстве. Просто нажмите на любое приложение, которое вы хотите изменить Резервное ведро . Вы должны получить список на выбор из 4 основных резервных корзин, упомянутых ранее.

Получите лучшее время автономной работы с приложениями в режиме ожидания на Android P

Ну, как и Doze, App Standby Buckets стремится обеспечить лучшее резервное питание от батареи. Используя вышеприведенное руководство, вы сможете получить ручное управление назначением приложений для предпочитаемых групп приложений, а не позволять OEM делать это. С другой стороны, если вы используете Android P на устройстве Pixel, Android автоматически выполнит профилирование за вас. Хотя реальное влияние на время автономной работы с App Standby Buckets проявится только через пару дней использования, сама по себе эта функция выглядит довольно неплохо.

Top