Voditelj TWRP-a objašnjava zašto će trebati vremena da prilagođeni oporavak podrži Android 10

Voditelj TWRP-a i stariji priznati razvojni programer XDA Dees_Troy istaknuo je neke od izazova s ​​podrškom za Android 10 za prilagođeni oporavak. Nastavi čitati!

Naziv deserta ili ne, Android 10 je okus sezone. Nekoliko vodećih modela od istaknutih OEM-ova primilo je svoja službena ažuriranja, dok je nekoliko drugih isprobalo novu verziju OS-a zahvaljujući prilagođenim ROM-ovima za Android 10. Google je također vrlo zadovoljan stopom usvajanja Androida 10, što je postalo moguće zahvaljujući projektu Treble i čitavom nizu drugih promjena napravljenih tijekom godina. Nažalost, dok Android 10 sa sobom donosi vlastite radosti, također otežava nekoliko stvari za prilagođene oporavke kao što je TWRP. TWRP glavni programer i XDA Senior Recognised Developer Dees_Troy je istaknuo neke od problema s kojima se oporavak suočava na svom putu službene podrške za Android 10.

Kao što Dees_Troy otvoreno kaže, TWRP podrška za Android 10 će potrajati. Njegove izjave odnose se na Google Pixel 3 i Google Pixel 4, kao i za uređaje koji će se isporučivati ​​s Androidom 10 kao osnovnom verzijom. To ne utječe na starije uređaje koji nisu Pixel i koji su isporučeni sa starijim verzijama Androida i koji su naknadno ažurirani na Android 10.

Prema razvojnom programeru, Android 10 donio je neke od najvećih promjena u implementaciji oporavka AOSP-a u posljednjih nekoliko godina. Komponente u AOSP oporavku premještene su u podmape, što spajanje promjena u TWRP čini dugotrajnijim. Promjene napravljene na ramdisku, kao što je prelazak sa statičkih binarnih datoteka bez povezanih biblioteka na dinamičke povezivanja, također su predstavili razvojnim programerima odluke koje treba donijeti o tome kako najbolje krenuti naprijed u svjetlu toga promjene. Čak i kada su te odluke donesene, pojavljuju se novi izazovi, kao što je montiranje sistemske particije na /system u svjetlu ovog dinamičkog povezivanja. Android 10 također predstavlja ono što programer naziva "super" particijom -- particijom koja sadrži hrpu manjih particija; a Google koristi ext4 datotečni sustav samo za čitanje za nove dinamičke particije unutar super particije. To zatim postavlja programere pred nove izazove s kojima se moraju uhvatiti u koštac, poput toga kako će korisnici instalirati GApps i kako pružiti korisnicima prave alate za upravljanje i izmjene dinamičkih particija na super pregrada.

Sve te promjene i popratne reakcije zahtijevaju dosta modifikacija, uz rasprave o tome kako najbolje pristupiti situaciji. Krajnji rezultat je da će službenom TWRP-u trebati neko vrijeme da postigne punu podršku za Android 10.


Izvor: TWRP