Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Функции Android p, которые вам понравятся: ограниченные приложения для экономии заряда аккумулятора

Оглавление:

Anonim

У всех нас есть разные потребности и потребности в том, что наш телефон может сделать для нас, но у всех нас есть одна общая черта: мы хотим, чтобы наша батарея работала дольше. Независимо от того, получаете ли вы больше суток от телефона, такого как ASUS Zenfone Max и его батареи емкостью 5 000 мАч, или вы едва справляетесь с работой на телефоне с более скромной батареей, вам все равно требуется более длительное время между зарядками. Я тоже. Зарядить телефон не сложно, но не заряжать проще. Google тоже это знает, и поэтому Android P имеет несколько функций, предназначенных для увеличения заряда аккумулятора.

Часть управления питанием Android, называемая « Фоновые ограничения», является одной из вещей в Android P, которая пытается укротить недисциплинированные приложения и облегчить ваши проблемы с временем автономной работы. Как часть Android P, он использует агрессивный подход, чтобы делать то, что нам нужно в течение долгого времени, - ограничивать приложения, которые не используют какие-либо более новые функции энергосбережения, найденные в последних версиях Android. Передача решения в ваши руки взамен разработчика приложений - это очень круто.

Как работают фоновые ограничения

Прелесть того, как работают эти Фоновые Ограничения, заключается в их простоте.

Если приложение демонстрирует некоторые из плохих поведений, описанных в жизненно важных для Android устройствах, система предлагает пользователю ограничить доступ этого приложения к системным ресурсам. Это новая функция для Android P.

Android vitals - это инициатива Google, направленная на достижение одной цели - повышение производительности и стабильности каждого телефона Android. Это сложная задача; Google может тестировать телефоны Pixel, Samsung может тестировать телефоны Galaxy, LG может тестировать их телефоны ThinQ и так далее, но как только мы их получим, первое, что мы делаем, это добавляем приложения. Этих приложений не было, когда Samsungs и LG в мире смартфонов протестировали программное обеспечение на стабильность и производительность. Эти приложения могут делать ужасные вещи. Все эти ужасные вещи заставляют батарею в наших телефонах разряжаться быстрее, чем следовало бы.

Управление питанием в Android P немного встревожено, когда в приложениях проявляется какое-либо плохое поведение, описанное инициативой Android vitals. Есть также две автономные вещи, которые привлекут гнев управления питанием в Android P: пробуждение блокируется, когда экран выключен, и приложения, предназначенные для версий ниже Oreo, и пытаются запустить «чрезмерные» фоновые службы.

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

Какие ограничения накладываются на «плохое» приложение?

Это зависит от разработчиков, которые создали программное обеспечение для вашего телефона. И это должно быть потому, что Android может работать на большом количестве различного оборудования, а не все оборудование одинаково. Galaxy S9 + может справиться с гораздо большей нагрузкой, чем телефон начального уровня, который оператор может включить в план обслуживания. Компания, которая произвела телефон, будет знать, с чем он может справиться, а о чем слишком много, чтобы спросить.

Google дает нам базовые данные, используя стандартную сборку AOSP для телефонов, которые могут официально запускать их (модели Pixel и Pixel 2). Приложения с ограниченным доступом не могут выполнять одно из следующих действий, если они не находятся на переднем плане (активно используются, потому что вы хотели что-то сделать):

  • Запускай задания. Задание - это единица работы, которую вы, приложение или часть ОС, называемой планировщиком (запускает по расписанию), назначаете операционной системе.
  • Пожарная сигнализация. Тревога - это предупреждение или событие, которое отправляется из приложения в операционную систему. Они отличаются от типов уведомлений, которые вы видите.
  • Используйте сеть. Это означает любую сеть - LTE, 3G, Wi-Fi и т. Д.

Диаграмму, показывающую ограничения управления питанием в Android P, смотрите здесь.

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