Τα προσαρμοσμένα θέματα χωρίς root στο Android P έχουν τελειώσει, καθώς η Google επιβεβαιώνει ότι σκοπεύουν περιορισμούς

Η Google επιβεβαίωσε ότι επιδιώκονται αλλαγές στο Android P που εμποδίζουν την εγκατάσταση προσαρμοσμένων επικαλύψεων, πράγμα που σημαίνει ότι δεν είναι πλέον δυνατά προσαρμοσμένα θέματα χωρίς root.

Το Android P (Android 9.0) είναι μια συναρπαστική έκδοση για τους λάτρεις του Android λόγω του πολλές αλλαγές φέρνει στη διεπαφή χρήστη και την εμπειρία χρήστη. Χάρη στη δουλειά της Google στο Project Treble, η πιο πρόσφατη έκδοση Android είναι διαθέσιμη σε έκδοση beta όχι μόνο για το Google Pixel και συσκευές Google Pixel 2 αλλά και τηλέφωνα όπως το OnePlus 6, το Xiaomi Mi Mix 2S, το Sony Xperia XZ2, το Essential Phone και περισσότερο. Μια όχι και τόσο συναρπαστική αλλαγή στο Android P, ωστόσο, είναι η περιορισμός το λειτουργικό σύστημα τοποθετεί την εγκατάσταση προσαρμοσμένων επικαλύψεων. Οι επικαλύψεις χρησιμοποιούνται για την τροποποίηση των πόρων μιας εφαρμογής και είναι αυτό που χρησιμοποιεί το Substratum Theme Manager για να δημιουργήσει προσαρμοσμένα θέματα χωρίς root είναι δυνατό στο Android Oreo. Τώρα, η Google επιβεβαίωσε ότι οι περιορισμοί είναι επιδιωκόμενη συμπεριφορά, πράγμα που σημαίνει ότι το έθιμο χωρίς root, σε όλο το σύστημα Τα θέματα δεν θα είναι πλέον δυνατά σε smartphone και smartphone της Google χωρίς να κινούνται οι υπάρχουσες μηχανές θεμάτων προς τα εμπρός.

Σκούρο θέμα σε όλο το σύστημα σε Android 8.0 Oreo χωρίς root

Στο Google Issue Tracker, ένας υπάλληλος της Google αποχώρησε από το παρακάτω σχόλιο και επισήμανε το πρόβλημα ως "Δεν θα διορθωθεί (προορισμένη συμπεριφορά)":

Εκτιμούμε τα σχόλια και θα θέλαμε να μοιραστούμε κάποιες βασικές πληροφορίες και διευκρινίσεις.

Η υπηρεσία Overlay Manager Service (OMS) προορίζεται για χρήση από τον κατασκευαστή της συσκευής. Το OMS, στην τρέχουσα μορφή του, δεν έχει σχεδιαστεί για να είναι ένα γενικό χαρακτηριστικό θεματολογίας -- περισσότερα σχεδιαστικά ζητήματα θα πρέπει να τοποθετηθεί σε αυτό προκειμένου να διατηρηθούν τα πρότυπα ασφάλειας και προϊόντων της πλατφόρμας Android για χρήστες. Συνεπώς, το OMS δεν έχει υποστηριχθεί ποτέ ως δημόσιο χαρακτηριστικό προγραμματιστή.

Νωρίτερα φέτος κυκλοφόρησε μια ενημερωμένη έκδοση κώδικα ασφαλείας (CVE-2017-13263) στους OEM για συσκευές Android Oreo. Η ενημερωμένη έκδοση κώδικα περιορίζει την εγκατάσταση επικαλύψεων σε προεγκατεστημένες ή υπογεγραμμένες από το σύστημα εφαρμογές, ως απάντηση σε ένα νόμιμο ζήτημα ασφάλειας που εγείρεται στο Android Oreo. Το Android P περιλαμβάνει επίσης αυτήν την κρίσιμη ενημέρωση κώδικα ασφαλείας, επομένως περιορίζει τις επικαλύψεις με τον ίδιο τρόπο όπως το Android Oreo.

Κατανοούμε ότι το προσαρμοσμένο θέμα είναι μια σημαντική δυνατότητα για ορισμένους χρήστες. Θα λάβουμε υπόψη τα σχόλιά σας για οποιαδήποτε μελλοντική εργασία σε αυτόν τον τομέα.

Έχουμε μιλήσει για την υπηρεσία Overlay Manager Service (OMS) στο παρελθόν. Είναι το θεματικό πλαίσιο της Sony που συνεισέφερε στο Android Open Source Project. Εντολές για διασύνδεση με το OMS έγινε προσβάσιμο μέσω ADB ξεκινώντας από το Android 8.0 Oreo, όπως είναι το πρόσθετο Andromeda για το Substratum έφερε προσαρμοσμένα θέματα χωρίς root στο Android Oreo. Η Google συνειδητοποίησε ότι η κοινότητα χρησιμοποιούσε αυτές τις εντολές ADB με ακούσιο τρόπο (καθώς οι εντολές ADB προορίζονται για προγραμματιστές για εντοπισμό σφαλμάτων) και έτσι εφάρμοσαν έναν νέο έλεγχο που αποτρέπει τυχόν επικαλύψεις εκτός συστήματος εγκατασταθεί.

Αυτή είναι μια απογοητευτική, αλλά τελικά προβλέψιμη αλλαγή από την Google. Οι επικαλύψεις τρίτων θα μπορούσαν σπάει εύκολα λόγω σύγκρουσης πόρων με τις εφαρμογές-στόχους τους, επομένως η μέθοδος θεματοποίησης της Andromeda δεν ήταν σίγουρα ιδανική. Ελπίζουμε ότι η Google θα εφαρμόσει ένα API για τους προγραμματιστές θεμάτων που θα συνδέουν τις εφαρμογές, ώστε να μην υπάρχει συνεχής θραύση. Προς το παρόν, είναι κρίμα που τα προσαρμοσμένα θέματα δεν θα είναι διαθέσιμα για όλους τους χρήστες τηλεφώνων που κατασκευάζονται από την Google. Συσκευές από κατασκευαστές όπως Razer, η Huawei, η Xiaomi και η Samsung θα εξακολουθούν να έχουν τη δική τους μηχανή θεμάτων και κατάστημα θεμάτων, αλλά για πολλές συσκευές, το OMS ήταν ο μόνος τρόπος για να αποκτήσετε ένα εγγενές σκοτεινό θέμα σε όλο το σύστημα. Τουλάχιστον μια μελλοντική ενημέρωση Android P μπορεί να φέρει α χειροκίνητη εναλλαγή για το μερικό σκοτεινό θέμα στο Pixel Launcher.