TWRP-leder og XDA Senior Recognized Developer Dees_Troy har fremhævet nogle af udfordringerne med Android 10-understøttelse af den tilpassede gendannelse. Læs videre!
Dessertnavn eller ej, Android 10 er sæsonens smag. Adskillige flagskibe fra fremtrædende OEM'er har modtaget deres officielle opdateringer, mens flere andre har fået en smagsprøve på den nye OS-version takket være tilpassede Android 10 ROM'er. Google er også meget tilfreds med Android 10's adoptionsrate, gjort muligt på grund af Project Treble og en lang række andre ændringer foretaget gennem årene. Desværre, mens Android 10 bringer sine egne glæder med sig, gør det også et par ting vanskelige for brugerdefinerede gendannelser som TWRP. TWRP hovedudvikler og XDA Senior Recognized Developer Dees_Troy har fremhævet nogle af de problemer, som genoprettelsen står over for på vej til officielt at understøtte Android 10.
Som Dees_Troy udtrykker det ligeud, vil TWRP-understøttelse til Android 10 tage et stykke tid. Hans udtalelser er afgivet i forhold til Google Pixel 3 og Google Pixel 4, såvel som for enheder, der leveres med Android 10 som deres basisversion. Ældre ikke-Pixel-enheder, der blev leveret med ældre versioner af Android og efterfølgende er blevet opdateret til Android 10, påvirkes ikke.
Ifølge udvikleren medførte Android 10 nogle af de største ændringer i AOSPs gendannelsesimplementering i de seneste år. Komponenter i AOSP-gendannelsen er blevet flyttet til undermapper, hvilket gør det mere tidskrævende at flette ændringer til TWRP. Ændringer foretaget på ramdisken, såsom at flytte væk fra statiske binære filer uden linkede biblioteker til dynamiske linking, har også præsenteret udviklerne for beslutninger om, hvordan de bedst kan komme videre i lyset af disse ændringer. Selv når disse beslutninger er truffet, dukker der nye udfordringer op, såsom at montere systempartitionen til /system i lyset af denne dynamiske sammenkobling. Android 10 introducerer også, hvad udvikleren kalder en "super" partition - en partition, der indeholder en masse mindre partitioner; og Google bruger et skrivebeskyttet ext4-filsystem til de nye dynamiske partitioner i superpartitionen. Dette giver derefter udviklerne nye udfordringer at tackle, såsom hvordan brugerne vil installere GApps, og hvordan at give brugerne de rigtige værktøjer til at administrere og foretage ændringer i de dynamiske partitioner på superen skillevæg.
Alle disse ændringer og de medfølgende reaktioner kræver, at der foretages en hel del modifikationer, sideløbende med diskussioner om, hvordan man bedst griber situationen an. Slutresultatet er, at officiel TWRP vil tage noget tid at opnå fuld Android 10-understøttelse.
Kilde: TWRP