Το Android αντιμετώπισε πρόβλημα με ενημερώσεις από τότε και αυτό είχε ως αποτέλεσμα πολλούς κατακερματισμούς. Πάρτε αυτό για παράδειγμα, ενώ το Android O είναι ακριβώς πίσω από τη γωνία, το Android Nougat διαθέτει μόνο περίπου το 7% όλων των συσκευών Android εκεί έξω. Αυτός είναι ένας ενοχλητικός αριθμός, δεδομένου ότι έχει περάσει πάνω από 8 μήνες από την πρώτη σταθερή απελευθέρωσή του. Γιατί λοιπόν οι ενημερώσεις Android είναι πρόβλημα; Λοιπόν, όπως το λέει και η Google, " ακούσαμε συνεχώς από τους συνεργάτες μας για τη δημιουργία συσκευών ότι η ενημέρωση των υφιστάμενων συσκευών σε μια νέα έκδοση του Android είναι απίστευτα χρονοβόρα και δαπανηρή ". Λοιπόν, η Google έχει πάντα καταλήξει σε νέα σχέδια για τη βελτίωση της κατάστασης ενημερώσεων Android, αλλά αυτή τη φορά έχουν προφανώς ένα πιο συγκεκριμένο σχέδιο. Η εταιρεία μόλις ανακοίνωσε το Project Treble, το οποίο αποσκοπεί στην απλοποίηση των ενημερώσεων Android. Επομένως, εάν αναρωτιέστε τι ακριβώς είναι το Project Treble, έχουμε όλες τις απαντήσεις για εσάς.
Τι είναι το Project Treble;
Το Project Treble φέρνει μια αρθρωτή βάση στο Android, το οποίο θα διαχωρίσει τον κωδικό υλικού "συγκεκριμένου προμηθευτή" από τον κώδικα πλαισίου Android. Το έργο, μέρος της έκδοσης Android O, φέρνει τη μεγαλύτερη αλλαγή στην αρχιτεκτονική χαμηλού επιπέδου του Android, που θα διευκολύνει τους κατασκευαστές να ενημερώσουν τις συσκευές τους στην πιο πρόσφατη έκδοση Android.
Υπάρχει πολλή τεχνική ορολογία εδώ, αλλά η κατώτατη γραμμή είναι το Project Treble θα σιγουρευτεί ότι οι ενημερώσεις δεν απαιτούν τόσο χρόνο και ενέργεια από τους ΚΑΕ όπως προηγήθηκαν οι προηγούμενες ενημερώσεις Android.
Πώς λειτουργεί το Treble του έργου;
Για να καταλάβετε το Project Treble, πρέπει να κατανοήσετε πώς λειτουργούν οι ενημερώσεις Android. Όταν ο νέος κώδικας της έκδοσης του Android κυκλοφορήσει από την Google, πηγαίνει πρώτα στους κατασκευαστές πυριτίου, όπως το Qualcomm, το MediaTek κλπ., Οι οποίοι προσθέτουν κώδικα για να βεβαιωθούν ότι η νέα έκδοση του Android τρέχει καλά στα chipsets τους. Στη συνέχεια, οι κατασκευαστές chipset μεταβιβάζουν την ενημερωμένη έκδοση Android σε OEM, τις εταιρείες που κάνουν συσκευές Android, όπως η Samsung, η LG, η Huawei, η Lenovo κλπ., Οι οποίες στη συνέχεια τροποποιούν την έκδοση με τις εφαρμογές τους, προσθέτοντας επίσης τις δικές τους προσαρμοσμένες επιφάνειες και άλλες λειτουργίες. Στη συνέχεια, οι κατασκευαστές συσκευών συνεργάζονται με φορείς για να δοκιμάσουν τη νέα έκδοση Android και στη συνέχεια να την απελευθερώσουν. Έτσι ναι, είναι μια πολύ μακρά διαδικασία. Λοιπόν, αυτό στοχεύει να διορθώσει το Project Treble.
Με το Project Treble, η Google εισάγει μια " διεπαφή πωλητή ", η οποία θα λειτουργήσει παρόμοια με τη Συσκευή δοκιμής συμβατότητας (CTS). Το CTS διασφαλίζει ότι οι προγραμματιστές εφαρμογών δεν χρειάζεται να σχεδιάζουν προσαρμοσμένες τις εφαρμογές τους για διαφορετικούς κατασκευαστές και διαφορετικό υλικό. Στην περίπτωση ενημερώσεων Android, η δοκιμαστική σουίτα προμηθευτών (VTS) θα διακόψει τις εργασίες που απαιτούνται από τους κατασκευαστές πυριτίου, επιταχύνοντας έτσι τη διαδικασία ενημέρωσης. Έτσι, οι κατασκευαστές συσκευών Android θα μπορούν να ενημερώσουν μόνο το πλαίσιο Android και να το κυκλοφορήσουν για τις συσκευές τους.
Θα κάνει πραγματικά τις ενημερώσεις Android γρηγορότερα;
Όπως αναφέρθηκε παραπάνω, από τώρα, η απελευθέρωση ενημερώσεων Android διαθέτει τρία βήματα και το Project Treble μειώνει μόνο ένα από αυτά τα βήματα. Όπως το θέτει η Google, "δεν υπάρχει επιπλέον εργασία από τους προμηθευτές πυριτίου", αλλά θα βελτιώσει πραγματικά την κατάσταση ενημερώσεων Android; Λοιπόν, τα πράγματα είναι λίγο αμφίβολα, από τώρα . Ενώ οι κατασκευαστές όπως η Motorola που ανήκει στην Lenovo θα πρέπει να είναι σε θέση να προωθήσουν τις αναβαθμίσεις ταχύτερα, δεδομένου ότι έχουν ως επί το πλείστον ένα build Android, κατασκευαστές όπως η Samsung θα συνεχίσουν να σκέφτονται ότι πρέπει να αποβάλουν το UI και να προσθέσουν τα δικά τους χαρακτηριστικά.
Έτσι, η κατώτατη γραμμή είναι, αν δεν λάβετε ενημερώσεις Android μετά το Project Treble, έχετε μόνο τον κατασκευαστή της συσκευής σας να κατηγορήσει. Η Google έχει κάνει σίγουρα τη δουλειά της.
Όταν οι συσκευές θα πάρουν το τρίπτυχο του έργου;
Η αρχιτεκτονική Project Treble είναι ήδη μέρος της προεπισκόπησης Android O Developer που κυκλοφόρησε πρόσφατα για τις συσκευές Pixel και Nexus. Όταν πρόκειται για άλλες συσκευές, οποιαδήποτε συσκευή που εκκινείται με Android O ή ενημερώνεται στο Android O θα είναι μια συσκευή συμβατή με το Treble.
Project Treble: Ταχύτερες ενημερώσεις Android
Πρέπει να περιμένουμε και να δούμε αν το Project Treble πράγματι εκπληρώνει την υπόσχεση για ταχύτερες ενημερώσεις Android. Ωστόσο, θα πρέπει να έχουμε μια σαφέστερη ιδέα όταν το Android O κυκλοφορήσει σε όλους, καθώς η Google θα δημοσιεύσει επίσης πλήρη τεκμηρίωση του Project Treble μόλις κυκλοφορήσει το Android O.
Λοιπόν, εδώ ελπίζουμε ότι το Project Treble πράγματι διορθώνει τα πράγματα στο front end του Android. Λοιπόν, ποιες είναι οι σκέψεις σας στο Project Treble; Ενημερώστε μας στα παρακάτω σχόλια.