У всех нас разные желания и потребности в том, что может сделать для нас наш телефон, но у всех нас есть одна общая черта: мы хотим, чтобы наша батарея прослужила дольше. Независимо от того, получаете ли вы больше суток от телефона, такого как ASUS Zenfone Max и его аккумулятор емкостью 5000 мАч, или вы едва можете прожить день с телефоном, который имеет больше, эээ, скромный аккумулятор, вам все равно нужно больше времени между зарядками. Я тоже. Зарядить телефон несложно, но не заряжать его проще. Google тоже об этом знает, поэтому Android P имеет несколько функций, предназначенных для увеличения заряда аккумулятора.
Часть управления питанием Android называется Ограничения фона - это одна из вещей в Android P, которая пытается приручить непослушные приложения и облегчить проблемы с аккумулятором. Как часть Android P, он использует агрессивный подход, чтобы делать то, что нам было нужно давно - зажим вниз приложения, которые не используют какие-либо новые функции экономии заряда батареи, имеющиеся в последних версиях Android. Внесение решения в
ваш руки вместо разработчика приложения - это здорово.Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях
Как работают фоновые ограничения
Прелесть того, как работают эти фоновые ограничения, заключается в их простоте.
Если приложение демонстрирует плохое поведение, описанное в Android Vitals, система предлагает пользователю ограничить доступ этого приложения к системным ресурсам. Это новая функция для Android P.
Android Vitals это инициатива Google, цель которой - повысить производительность и стабильность каждый Телефон на Андроиде. Это сложная задача; Google может протестировать Телефоны Pixel, Samsung может протестировать Телефоны Galaxy, LG может протестировать их Телефоны ThinQ и так далее, но однажды мы получить их, первое, что мы делаем, это добавляем приложения. Этих приложений не было, когда производители смартфонов Samsung и LG тестировали программное обеспечение на стабильность и производительность. Эти приложения могут творить ужасные вещи. Все эти ужасные вещи приводят к тому, что аккумулятор внутри наших телефонов разряжается быстрее, чем должен.
Управление питанием в Android P немного нарушается, когда приложения демонстрируют плохое поведение, описанное в инициативе Android Vitals. Есть также две автономные вещи, которые вызовут гнев управления питанием Android P: активация блокировки, когда экран выключен, и приложения, созданные для версий ниже, чем Oreo и попробуйте запустить "лишние" фоновые службы.
Если подсистема активного управления питанием замечает подобные вещи, происходящие из приложения, она уведомляет вас и дает вам возможность ограничить службы приложений. Думайте об этом как о заключении этого приложения под стражу.
Какие ограничения накладываются на «плохое» приложение?
Это дело разработчиков, создавших программное обеспечение для вашего телефона. И это должно быть потому, что Android может работать на много различного оборудования, и не все оборудование одинаково. Galaxy S9 + может выдержать гораздо большую нагрузку, чем телефон начального уровня, который оператор может включить в тарифный план. Компания, выпустившая телефон, будет знать, с чем он может справиться, а о чем не стоит спрашивать.
Google дает нам базовый уровень, используя стандартную сборку AOSP для телефонов, которые могут их официально запускать (модели Pixel и Pixel 2). Приложения с ограниченным доступом не могут выполнять ни одно из следующих действий, когда они не находятся на переднем плане (активно используются, потому что вы хотели что-то сделать):
- Запускайте задания. Задание - это единая единица работы, которую вы, приложение или часть ОС называете планировщиком (он выполняет работу по расписанию), назначаемой операционной системе.
- Пожарная сигнализация. Тревога - это предупреждение или событие, которое отправляется из приложения в операционную систему. Они отличаются от типов уведомлений, которые вы видите.
- Используйте сеть. Это означает любой сеть - LTE, 3G, Wi-Fi и др.
Для диаграммы, показывающей ограничения управления питанием Android P, Смотри сюда.
Разработчики, которые разработали операционную систему для вашего телефона, установили все правильные параметры и работали все долгие часы, решат, что такое приложение, которое делает плохие вещи. не можно делать, когда вы ограничены его фоновым использованием. Все, что нам нужно сделать, это заметить уведомление и нажать в сторону, чтобы отправить это плохое приложение в угол на тайм-аут. Это прекрасная идея, для реализации которой потребовалось девять версий.
Джерри Хильденбранд
Джерри является постоянным ботаником Mobile Nation и гордится этим. Нет ничего, что он не мог бы разобрать, но многие вещи он не мог бы собрать заново. Вы найдете его в сети Mobile Nations и сможете напиши ему в Твиттере если хочешь поздороваться.