Το lead TWRP εξηγεί γιατί θα χρειαστεί χρόνος για να υποστηρίξει η προσαρμοσμένη ανάκτηση Android 10

Ο επικεφαλής TWRP και ο αναγνωρισμένος προγραμματιστής XDA Senior Dees_Troy έχει επισημάνει ορισμένες από τις προκλήσεις με την υποστήριξη Android 10 για την προσαρμοσμένη ανάκτηση. Συνέχισε να διαβάζεις!

Όνομα επιδόρπιου ή όχι, Android 10 είναι η γεύση της εποχής. Αρκετές ναυαρχίδες από εξέχοντες OEM έχουν λάβει τις επίσημες ενημερώσεις τους, ενώ αρκετές άλλες έχουν λάβει μια γεύση από τη νέα έκδοση λειτουργικού συστήματος χάρη στις προσαρμοσμένες ROM Android 10. Η Google είναι επίσης πολύ ευχαριστημένος με το ποσοστό υιοθέτησης του Android 10, που έγινε δυνατή λόγω του Project Treble και του πλήθους άλλων αλλαγών που έγιναν όλα αυτά τα χρόνια. Δυστυχώς, ενώ το Android 10 φέρνει μαζί του τις χαρές του, δυσκολεύει επίσης μερικά πράγματα για προσαρμοσμένες ανακτήσεις όπως το TWRP. TWRP κύριος προγραμματιστής και XDA Senior Recognized Developer Dees_Troy έχει επισημάνει ορισμένα από τα ζητήματα που αντιμετωπίζει η ανάκτηση στο δρόμο της για την επίσημη υποστήριξη του Android 10.

Όπως το λέει ωμά ο Dees_Troy, η υποστήριξη TWRP για το Android 10 θα διαρκέσει λίγο. Οι δηλώσεις του γίνονται σε σχέση με τα Google Pixel 3 και Google Pixel 4, καθώς και για συσκευές που θα κυκλοφορούν με Android 10 ως βασική τους έκδοση. Οι παλαιότερες συσκευές εκτός Pixel που αποστέλλονται με παλαιότερες εκδόσεις Android και έχουν ενημερωθεί στη συνέχεια σε Android 10 δεν επηρεάζονται.

Σύμφωνα με τον προγραμματιστή, το Android 10 επέφερε μερικές από τις μεγαλύτερες αλλαγές στην εφαρμογή ανάκτησης του AOSP τα τελευταία χρόνια. Τα στοιχεία στην ανάκτηση AOSP έχουν μετακινηθεί σε υποφακέλους, γεγονός που καθιστά τη συγχώνευση αλλαγών στο TWRP πιο χρονοβόρα. Αλλαγές που έγιναν στο ramdisk, όπως η απομάκρυνση από στατικά δυαδικά αρχεία χωρίς συνδεδεμένες βιβλιοθήκες σε δυναμικά linking, παρουσίασαν επίσης στους προγραμματιστές αποφάσεις που πρέπει να λάβουν για το πώς να προχωρήσουν καλύτερα υπό το πρίσμα αυτών αλλαγές. Ακόμη και όταν έχουν ληφθεί αυτές οι αποφάσεις, εμφανίζονται νέες προκλήσεις, όπως η προσάρτηση του διαμερίσματος συστήματος στο /system υπό το φως αυτής της δυναμικής σύνδεσης. Το Android 10 εισάγει επίσης αυτό που ο προγραμματιστής αποκαλεί "super" διαμέρισμα -- ένα διαμέρισμα που περιέχει ένα σωρό μικρότερα διαμερίσματα. και η Google χρησιμοποιεί ένα σύστημα αρχείων ext4 μόνο για ανάγνωση για τα νέα δυναμικά διαμερίσματα στο super partition. Αυτό στη συνέχεια παρουσιάζει στους προγραμματιστές νέες προκλήσεις που πρέπει να αντιμετωπίσουν, όπως το πώς οι χρήστες θα εγκαταστήσουν τα GApps και πώς για να παρέχει στους χρήστες τα κατάλληλα εργαλεία για τη διαχείριση και την πραγματοποίηση αλλαγών στα δυναμικά διαμερίσματα στο super χώρισμα.

Όλες αυτές οι αλλαγές και οι συνοδευτικές αντιδράσεις απαιτούν αρκετές τροποποιήσεις που πρέπει να γίνουν, παράλληλα με συζητήσεις για τον καλύτερο τρόπο προσέγγισης της κατάστασης. Το τελικό αποτέλεσμα είναι ότι το επίσημο TWRP θα χρειαστεί λίγο χρόνο για να επιτευχθεί πλήρης υποστήριξη Android 10.


Πηγή: TWRP