Съдържание:
Всички имаме различни желания и нужди относно това, което нашият телефон може да направи за нас, но всички също имаме едно общо нещо: искаме батерията ни да издържи по-дълго. Независимо дали получавате повече от ден от телефон като ASUS Zenfone Max и батерията му от 5000mAh, или едва го изкарвате през деня с телефон, който има повече, ерх, скромна батерия, все още искате по-дълго време между зарежданията. Така че и аз. Зареждането на телефона не е трудно, но не се зарежда по-лесно. Google също знае това и затова Android P има няколко функции, предназначени да удължат батерията ви.
Част от управлението на захранването на Android, наречена Background Restrictions, е едно от нещата в Android P, който се опитва да укроти неподправени приложения и да улесни неволите на живота на батерията. Като част от Android P, той използва агресивен подход, за да направи нещо, от което се нуждаем от дълго време - затваряне на приложения, които не използват никоя от по-новите функции за пестене на батерия, открити в най-новите версии на Android. Поставянето на решението в ръцете ви вместо на програмист на приложения е доста страхотно.
Как работят фоновите ограничения
Красотата на това как работят тези фонови ограничения е в тяхната простота.
Ако приложение показва някои от лошото поведение, описано в жизнените точки на Android, системата подканва потребителя да ограничи достъпа на това приложение до системните ресурси. Това е нова функция за Android P.
Android vitals е инициатива на Google, предназначена да направи едно нещо - да подобри производителността и стабилността на всеки Android телефон. Това е трудна задача; 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, вижте тук.
Разработчиците, които са проектирали операционната система за вашия телефон и са задали всички правилни параметри и са работили през дългите часове, ще решат какво приложение, което прави лоши неща, не е позволено да прави, когато сте ограничени използването му от фона. Всичко, което трябва да направим, е да забележим известието и да натиснете, за да изпратим това лошо приложение в ъгъла за изчакване. Това е красива идея, която отне девет версии.