Будуће верзије Андроид-а могу много боље да се носе са убијањем апликација, према пар урезивања на Андроид Геррит-у.
Једно од најфрустрирајућих искустава на Андроид телефону је када се апликације угасе у позадини. Обавештења могу престати да стижу, шта год да сте радили последње је нестало и то је потпуно насумично понашање. Неки Андроид телефони су бољи од других, али скоро сви ће то искусити у неком тренутку. Али будућа промена у Андроиду, можда чак Андроид 13, може значити да се ваше апликације можда неће угасити тако брзо у будућности.
Функција, названа „Мулти-генератионал Леаст Рецентли Усед“ (или МГЛРУ), већ је уведена у Цхроме ОС већ неко време, са компанијом која одржава МГЛРУ преко „бројних различитих кернела између 4.14 и 5.15". Један Гугл каже да је то постало „подразумевано за десетине милиона корисника“, а сада се чини да ова функција улази у Андроид. Урезивање на Андроид Геррит-у показује да је Гоогле спојио промену за Андроид 13 Генеричка слика кернела (ГКИ), а друго урезивање показује да ће ускоро бити могуће чак и омогућити га преко адб-а. То друго урезивање још није спојено, али је тренутно у прегледу.
Ова функција постиже два главна циља за која би корисници Андроида требали бити веома заинтересовани. Први је да је Гоогле идентификовао смањење употребе ксвапд ЦПУ-а за 40%, а други да је Гоогле идентификовао смањење у 18% недостатка меморије (ООМ) убијање апликација на Андроиду. Исти Гоогле инжењер каже да је компанија тестирала МГЛРУ на „милион“ Андроид уређаја, што се чини односи се на Андроид Рунтиме на Цхроме ОС виртуелној машини (АРЦВМ) која покреће Андроид 11 на Цхроме-у ОС. „Видели смо значајна побољшања у погледу искоришћења ЦПУ-а и притиска меморије што је резултирало мањим бројем убистава ООМ-а и смањеном латенцијом корисничког интерфејса“, написали су.
Што се тиче тога шта све ово значи, прилично је једноставно. ксвапд је процес који управља виртуелном меморијом, што значи да ако дође до смањења употребе ЦПУ-а за 40%, то је много потенцијалног простора за обраду који се ослобађа. Што се тиче убијања апликација без меморије, то говори само за себе и очигледно ће бити одмах опипљива корист за крајње кориснике. Видели смо доста уређаја који се боре са управљањем меморијом и испоруком обавештења на време или убијањем апликација у позадини.
Тренутно није јасно да ли ће Гоогле тестирати ову функцију на неким корисницима за Андроид 13, а камоли да је омогући подразумевано, али ће корисницима бити од користи када буде представљена. Помно ћемо пратити овај развој како бисмо видели да ли се нешто промени у будућности.
Извор: Андроид Геррит (1), (2)
Хвала КСДА Рецогнизед Девелопер луца020400 за његову помоћ у овом чланку!