Logo el.androidermagazine.com
Logo el.androidermagazine.com

Μια νέα εποχή στο θέμα των Android είναι εδώ

Πίνακας περιεχομένων:

Anonim

Μπορούμε να χρησιμοποιήσουμε εκτοξευτήρες άλλων κατασκευαστών για να δούμε τις οθόνες μας. Μπορούμε να κάνουμε το θέμα των πιο χρησιμοποιημένων εφαρμογών μας για να απαλλαγούμε από αυτό το άσπρο και τα μπαχαρικά με μπαχαρικά. Μπορούμε να κάνουμε τόσα πολλά πράγματα για να προσαρμόσουμε το Android και να το κάνουμε το δικό μας, αλλά το ίδιο το σύστημα Android απαιτεί ένα από τα δύο πράγματα: ένα τηλέφωνο με έναν ισχυρό κινητήρα όπως το Samsung Galaxy S8 ή τη ρίζα.

Το Theming Android σε επίπεδο συστήματος είναι μεθυστικό, αλλά οι περισσότεροι άνθρωποι δεν έχουν την υπομονή, την πρακτική ή την ανδρεία να επενδύσουν σε θέματα root. Ακόμα και εγώ δεν ενοχλεί με την ταλαιπωρία της ρίζας theming, και είμαι ένα κορίτσι που θα περάσουν ώρες κλήση σε προσαρμοσμένα εικονίδια και widget χρώματα στην οθόνη της. Το θέμα των συστημάτων δεν αξίζει τον ρυτίδωση των ριζών, αλλά σύντομα, η ρίζα ίσως να μην απαιτείται από το θέμα Android.

Εδώ γιατί νομίζουμε ότι υπάρχει ένα φως στο τέλος αυτής της μακράς σήραγγας με επιδερμίδα.

Το πλαίσιο RRO: Ευχαριστώ, Sony

Τα βασικά θέματα για το native theming στο Android ξεκίνησαν εδώ και χρόνια. Η Sony συνεισέφερε το πλαίσιο επικάλυψης πόρων χρόνου εκτέλεσης στο AOSP το 2014 και το έθεσε σε εφαρμογή σε πολλές από τις συσκευές της, ώστε να επιτρέπει στους χρήστες να θέτουν το θέμα του συστήματος Android και των εφαρμογών στα τηλέφωνα της Sony μέσω των θεμάτων Xperia. Το RRO σάς επιτρέπει να καλύπτετε εφαρμογές Android χωρίς να τροποποιείτε τον πηγαίο κώδικα, επιτρέποντας στους χρήστες να αλλάζουν τον τρόπο εμφάνισης όλων των εφαρμογών στα τηλέφωνά τους χωρίς να προκαλούν πολλά προβλήματα ή να σπάζουν εφαρμογές στα τηλέφωνά τους.

Η RRO ανακαλύφθηκε για πρώτη φορά καθώς οι προγραμματιστές έσκαψαν μέσω της προεπισκόπησης του Android M Developer. Μπορεί να θυμάστε το Android M ως το πρώτο έτος κατά το οποίο η Google μας κοροδομήθηκε με ένα σκοτεινό θέμα κατά τη διάρκεια της Προεπισκόπησης για προγραμματιστές και έπειτα τραβούσε πριν από τη σταθερή απελευθέρωση και αυτό είχε να κάνει με το Android που δοκιμάζει το RRO Theme Engine που είχε ενσωματώσει. Την επόμενη χρονιά, το σκοτεινό θέμα επιστράφηκε με το Android N Developer Preview, και ξανά, τραβήχτηκε πριν το Android Nougat ωθείται σταθερό το φθινόπωρο.

Γιατί με πειράζει, σκούρο θέμα;

Φέτος, πήραμε το Android O Developer Preview, αλλά δεν πήραμε το πειραματικό μας σκοτεινό θέμα πίσω. Αντ 'αυτού, καθώς οι προγραμματιστές πήγαιναν να σκάβουν για αυγά Πάσχα και άλλα κρυφά καλούδια, σκόνταψαν στις πρώτες περιπτώσεις των RRO θεμάτων που χρησιμοποιούνται από το σύστημα Android.

Τι άλλαξε αυτό το έτος;

Στις προγενέστερες προεπισκοπήσεις Android O για προγραμματιστές, υπήρξε μια ρύθμιση στην ενότητα Display called Device Theme, όπου μπορείτε να επιλέξετε ανάμεσα σε θέματα Pixel και Inverted, με το προεπιλεγμένο Inverted. Το πρόβλημα ήταν, όπως και με τα προηγούμενα χρονικά σκηνικά, αυτό το θέμα ήταν πολύ περιορισμένο, αλλάζοντας μόνο τη σκιά γρήγορων ρυθμίσεων από το εγκεφαλικό θέμα του Inverted, γκρι, πίσω σε πιο σκούρο τόνο. Και, όπως και με τα προηγούμενα χρόνια, η ρύθμιση της Θέσης συσκευής τραβήχτηκε από το Android O Developer Preview 4.

Οι χρήστες της Google έχουν δοκιμάσει και τραβήξει αυτά τα σκοτεινά θέματα με βάση το RRO Theme Engine για χρόνια μέσω των Προγραμματιστικών Προγραμματιστών και του Beta, αλλά αυτό το Μάιο, οι προγραμματιστές, οι μπλόγκερ και τα διασκεδαστικά τα πάντα άρχισαν να ξυπνούν ξανά τις ελπίδες τους. Αυτό συμβαίνει επειδή, φέτος, οι επιχειρηματίες-diggers διαπίστωσαν ότι αυτά τα δύο θέματα ήταν πράγματι RRO θέματα, αποδεικνύοντας ότι η Google δεν έχει εγκαταλείψει το φάντασμα σε θέματα που αφορούν ολόκληρο το σύστημα στην έκδοση του Android. Η τρέχουσα ρύθμιση Theme Device ήταν η διασύνδεση που επέτρεψε στους χρήστες να αξιοποιήσουν το RRO Theme Engine και να επιλέξουν ένα (σχεδόν άχρηστο) θέμα και ήταν ένα μέσο για να χρησιμοποιήσει ένα θέμα RRO χωρίς ρίζα και ήταν το τελευταίο σημαντικό τεχνικό κομμάτι του παζλ.

Substratum και Android Oreo

Το Substratum είναι ο θεματικός κινητήρας που βασίζεται στον διάδοχο της Sony στα θέματα RRO, OMS, και με κάθε χρόνο, το Substratum έχει πάρει ένα βήμα πιο κοντά για να φέρει τα εκπληκτικά τους θέματα σε unrooted τηλέφωνα. Για παράδειγμα, μερικές συσκευές Samsung μπορούν να χρησιμοποιήσουν θέματα Substratum χωρίς ρίζα αυτή τη στιγμή, χάρη στον τρόπο με τον οποίο υλοποίησαν θέματα RRO για θέματα της Samsung. Αυτό το έτος, το Substratum είδε την πρόοδο που σημειώθηκε στην προεπισκόπηση του προγραμματιστή και τώρα που το Android Oreo είναι εδώ, φέρνουν τα θέματα του συστήματος σε ξεδιπλωμένα τηλέφωνα, πιθανόν ήδη την επόμενη εβδομάδα. Τώρα, δεν πρόκειται να είναι δωρεάν και δεν πρόκειται να είναι τέλειο, καθώς απαιτεί ακόμη μια εφαρμογή για επιτραπέζιους υπολογιστές που θα σας βοηθήσει να ξεκινήσετε κάποια αυξημένα προνόμια για να εφαρμόσετε και να εφαρμόσετε ένα θέμα Substratum.

Αλλά πρόκειται να είναι unrooted theming. Και αυτό είναι τεράστιο.

Πάω να ικετεύω για ένα επίσημο σκοτεινό θέμα μέχρι να το μου δώσει η Google, ειδικά σε εφαρμογές όπως η Μουσική Google Play. Ταυτόχρονα, δέχομαι πόσο δύσκολο είναι να θέσω τα πράγματα με συνέπεια όταν το Android είναι τόσο προσαρμόσιμο και ποικίλο όσο είναι. Η Μηχανική της Google περιέγραψε τόσο σε ένα Reddit AMA.

Το Android εξακολουθεί να λείπει από τα κατάλληλα API για να διασφαλίσει ότι τα θέματα είναι συνεπή μεταξύ των συσκευών και των εφαρμογών. Χωρίς αυτά τα API, δεν υπάρχει κανένας πραγματικός τρόπος για να βεβαιωθείτε ότι αυτό που κάνουν αυτά τα θέματα δεν είναι η σπάσιμο εφαρμογών αριστερά και δεξιά. Ακόμη και για το σκοτεινό θέμα της Google στα προεπισκόπια για προγραμματιστές, αντιμετώπισαν προβλήματα σχετικά με τις βασικές εφαρμογές του Android και η Google πρέπει να επιτύχει συνέπεια σε εκατομμύρια εφαρμογές σε χιλιάδες διαφορετικά μοντέλα συσκευών.

Ενημέρωση Αυγούστου 2017: Με την απελευθέρωση Oreo και περισσότερες ειδήσεις στο Substratum.