Вече знаем, че task killers не работят на Android. Сега изглежда, че Android 14 ще ограничи това, което могат да правят – и това, което могат да претендират, че правят.
Ако телефонът ви работи малко бавно и не можете да си позволите надстройка, изкушаващо е да отидете в Play Store и да инсталирате едно от многото приложения, които твърдят, че могат да ускорят вашето устройство.
Но ето нещо: те не работят. Знаем това от ранните дни на Android, но тези приложения все още събират милиони изтегляния.
Сега, най-накрая, краят може да се види. Нов доклад предполага, че Android 14 ще наложи сериозни ограничения върху това, което тези приложения могат да правят, и в същото време Google е настроен да наложи строги мерки срещу приложения, които правят подвеждащи твърдения.
Android 14 е настроен да убива Task Killers
В публикация в блог на Еспър, известният експерт по Android Мишал Рахман се рови в предварителния преглед на разработчиците на Android 14 и разкри признаци, че следващата версия на операционната система ще ограничи какви задачи убийци и други така наречени ускорители на скоростта мога да направя.
Основната идея е, че приложенията, които притежават разрешението KILL_BACKGROUND_PROCESSES, ще бъдат ограничени в начина, по който могат да използват ActivityManager.killBackgroundProcesses (String) API. Всичко звучи много технически, но имената разкриват точно какво правят тези неща.
В момента убийците на задачи използват това разрешение и API, за да изключат всички ваши приложения, които работят във фонов режим, с твърдението, че това ще ускори вашето устройство. В бъдеще приложенията ще могат да убиват само собствените си фонови процеси.
Има основателна причина за тази промяна. Въпреки че звучи логично, че изключването на приложения ще подобри производителността на телефона ви и живота на батерията, убийците на задачи не работят (и нито затварянето на приложения ръчно). Android вече е в състояние да управлява ресурсите си и да затваря приложения, когато вече не са необходими.
Убийците на задачи често могат да влошат нещата. Някои приложения са проектирани да работят във фонов режим. Ако продължите да ги изключвате, те просто ще се отворят отново, използвайки повече ресурси, отколкото ако ги оставите сами.
Google обяснява това в документацията, която Рахман намери за промяната:
„Android е проектиран да поддържа кешираните приложения във фонов режим и да ги убива автоматично, когато системата се нуждае от памет. Ако вашето приложение убива ненужно други приложения, то може да намали производителността на системата и да увеличи консумацията на батерията с изисква пълно рестартиране на тези приложения по-късно, което отнема значително повече ресурси от възобновяването на съществуващо кеширано приложение."
Той също така идва с намек, че компанията може да започне правилно да налага един от своите дългогодишни Play Store политики: "Не е възможно приложение на трета страна да подобри паметта, мощността или топлинното поведение на Android устройство. Трябва да се уверите, че приложението ви е в съответствие с политиката на Google Play срещу подвеждащи твърдения."
Google почиства Play Store
Всичко това идва с предупреждението, че Android 14 все още е в процес на разработка, така че няма гаранция, че тази промяна ще влезе във финалната версия или че ще има реален ефект. Но изглежда, че Google полага усилия да изчисти една от по-незначителните части на Play Store.
И ако използвате някое от тези приложения в момента, знаете какво да направите: деинсталирайте го незабавно, защото не помага.