Il responsabile della TWRP spiega perché ci vorrà del tempo affinché il ripristino personalizzato supporti Android 10

Dees_Troy, responsabile della TWRP e sviluppatore riconosciuto senior XDA, ha evidenziato alcune delle sfide con il supporto di Android 10 per il ripristino personalizzato. Continuare a leggere!

Nome del dessert o no, Androide 10 è il sapore della stagione. Diversi flagship di importanti OEM hanno ricevuto i loro aggiornamenti ufficiali, mentre molti altri hanno ricevuto un assaggio della nuova versione del sistema operativo grazie alle ROM personalizzate Android 10. Anche Google lo è molto soddisfatto del tasso di adozione di Android 10, reso possibile grazie a Project Treble e a tutta una serie di altre modifiche apportate nel corso degli anni. Sfortunatamente, anche se Android 10 porta con sé le sue gioie, rende anche alcune cose difficili per i ripristini personalizzati come TWRP. Sviluppatore principale TWRP e sviluppatore riconosciuto senior XDA Dees_Troy ha evidenziato alcuni dei problemi che la recovery deve affrontare nel tentativo di supportare ufficialmente Android 10.

Come dice senza mezzi termini Dees_Troy, il supporto TWRP per Android 10 richiederà del tempo. Le sue dichiarazioni riguardano Google Pixel 3 e Google Pixel 4, nonché i dispositivi che verranno forniti con Android 10 come versione base. I dispositivi non Pixel più vecchi forniti con versioni precedenti di Android e successivamente aggiornati ad Android 10 non sono interessati.

Secondo lo sviluppatore, Android 10 ha apportato alcune delle più grandi modifiche all'implementazione del ripristino di AOSP negli ultimi anni. I componenti nel ripristino AOSP sono stati spostati in sottocartelle, il che rende l'unione delle modifiche nella TWRP più dispendiosa in termini di tempo. Modifiche apportate al ramdisk, come il passaggio dai binari statici senza librerie collegate a quelli dinamici collegamento, hanno anche presentato agli sviluppatori le decisioni da prendere su come procedere al meglio alla luce di tali decisioni i cambiamenti. Anche dopo aver preso queste decisioni, emergono nuove sfide, come montare la partizione di sistema su /system alla luce di questo collegamento dinamico. Android 10 introduce anche quella che lo sviluppatore chiama una partizione "super", una partizione che contiene un gruppo di partizioni più piccole; e Google sta utilizzando un file system ext4 di sola lettura per le nuove partizioni dinamiche all'interno della super partizione. Ciò presenta quindi agli sviluppatori nuove sfide da affrontare, ad esempio il modo in cui gli utenti installeranno le GApp e come per fornire agli utenti gli strumenti giusti per gestire e apportare modifiche alle partizioni dinamiche sul super partizione.

Tutti questi cambiamenti e le reazioni che li accompagnano richiedono che vengano apportate alcune modifiche, insieme a discussioni su come affrontare al meglio la situazione. Il risultato finale è che la TWRP ufficiale impiegherà del tempo per ottenere il pieno supporto ad Android 10.


Fonte: TWRP