TWRP-ledelse forklarer hvorfor det vil ta tid før den tilpassede gjenopprettingen støtter Android 10

TWRP-leder og XDA Senior Recognized Developer Dees_Troy har fremhevet noen av utfordringene med Android 10-støtte for tilpasset gjenoppretting. Les videre!

Dessertnavn eller ikke, Android 10 er sesongens smak. Flere flaggskip fra fremtredende OEM-er har mottatt sine offisielle oppdateringer, mens flere andre har fått en smak av den nye OS-versjonen takket være tilpassede ROM-er for Android 10. Google er også veldig fornøyd med Android 10s adopsjonsrate, gjort mulig på grunn av Project Treble og en hel rekke andre endringer som er gjort gjennom årene. Dessverre, mens Android 10 bringer med seg sine egne gleder, gjør det også et par ting vanskelig for tilpassede gjenopprettinger som TWRP. TWRP hovedutvikler og XDA Senior Recognized Developer Dees_Troy har fremhevet noen av problemene som gjenopprettingen står overfor på vei til offisielt å støtte Android 10.

Som Dees_Troy sier det rett ut, kommer TWRP-støtte for Android 10 til å ta en stund. Uttalelsene hans er gjort i forhold til Google Pixel 3 og Google Pixel 4, så vel som for enheter som leveres med Android 10 som basisversjon. Eldre ikke-Pixel-enheter som ble levert med eldre versjoner av Android og som senere har blitt oppdatert til Android 10, påvirkes ikke.

I følge utvikleren førte Android 10 til noen av de største endringene i AOSPs gjenopprettingsimplementering de siste årene. Komponenter i AOSP-gjenopprettingen har blitt flyttet til undermapper, noe som gjør det mer tidkrevende å slå sammen endringer til TWRP. Endringer gjort på ramdisken, for eksempel å gå bort fra statiske binære filer uten koblede biblioteker til dynamiske linking, har også presentert utviklerne beslutninger de skal ta om hvordan de best kan gå videre i lys av disse Endringer. Selv når disse beslutningene er tatt, dukker det opp nye utfordringer, som å montere systempartisjonen til /system i lys av denne dynamiske koblingen. Android 10 introduserer også det utvikleren kaller en "super" partisjon - en partisjon som inneholder en haug med mindre partisjoner; og Google bruker et skrivebeskyttet ext4-filsystem for de nye dynamiske partisjonene i superpartisjonen. Dette gir utviklerne nye utfordringer å takle, for eksempel hvordan brukere vil installere GApps, og hvordan å gi brukerne de riktige verktøyene for å administrere og gjøre endringer i de dynamiske partisjonene på superen skillevegg.

Alle disse endringene og de medfølgende reaksjonene krever en del modifikasjoner som må gjøres, sammen med diskusjoner om hvordan man best kan forholde seg til situasjonen. Sluttresultatet er at offisiell TWRP vil ta litt tid å oppnå full støtte for Android 10.


Kilde: TWRP