„Android 13“, kad būtų galima žymiai pagerinti DSU našumą

DSU gaus keletą naujų „Android 13“ funkcijų ir patobulinimų, įskaitant didelį našumo padidėjimą.

Dinaminis sistemos naujinimas (DSU) yra viena iš mažiausiai žinomų „Android“ funkcijų, leidžianti naudotojams įdiegti bendrąjį sistemos vaizdą (GSI) neatrakinant įkrovos įkrovos ir neperžiebiant sistemos naujinio. Ši funkcija pirmą kartą buvo pristatyta „Android 10“ ir yra vienas iš paprasčiausių būdų kūrėjams išbandyti naujausias „Android“ versijas. Ir tai darosi dar geriau naudojant „Android 13“.

Kaip pastebėjo Mishaalas Rahmanas, DSU gaus keletą naujų funkcijų ir patobulinimų Android 13, įskaitant didelį našumo padidinimą, svertinę eigos juostą ir system_ext bei produkto vaizdų palaikymą.

Nauji AOSP Gerrit įsipareigojimai rodo, kad „Google“ siūlo keletą reikšmingų DSU našumo patobulinimų. GSI diegimas per DSU bus daug greitesnis, nes bus padidinta numatytoji bendrai naudojama atmintis. Google pažymi, kad nedidelis atminties padidėjimas (nuo 8KiB iki 64KiB) labai pagreitins Dinaminės sistemos diegimo laiką tiek fiziniuose, tiek virtualiuose įrenginiuose. „Google“ bandymai rodo, kad fiziniuose įrenginiuose diegimo laikas sutrumpėjo iki 45 sekundžių nuo 2 minučių ir 2 sekundžių.

Įsipareigojimo aprašyme rašoma:

Šis kuklus reguliavimas 8KiB -> 64KiB žymiai padidina DSU

montavimo laikas:

* fizinis įrenginys: 2m34s -> 45s

* virtualus įrenginys: 46s -> 30s

Taip pat pritaikykite bendrinamos atminties dydį, kad būtų galima tiksliai derinti.

Pažangos juosta taip pat patobulinta. Kai vyksta GSI diegimas, eigos juosta pranešimų srityje parodys, kuris skaidinys diegiamas. Šiuo metu rodoma tik „Įdiegimas vyksta“. Be to, eigos juosta bus pasverta, nes tik skaitomi skaidiniai užtrunka daug ilgiau nei rašomi skaidiniai.

Užuot rodę „Įdiegimas vyksta“, parodykite, kuris skaidinys yra įdiegiamas ir bendrą skaidinių skaičių, pvz.: „Įdiegimas: sistemos skaidinys [2/3]“

Galiausiai, DSU pridės sistemos, system_ext ir produkto vaizdų palaikymą. Atminkite, kad šios funkcijos ir patobulinimai nėra prieinami „Android 13“ kūrėjo peržiūra. Tikėtina, kad jie bus pristatyti būsimuose beta versijose arba galutinėje „Android 13“ versijoje.


Šaltinis: AOSP [1], [2], [3], [4]