Τι είναι το Project Treble;

Αν θυμάστε ότι η Google ανακοίνωσε το Project Treble πριν από το I/O 2017 για να αντιμετωπίσει μια από τις μεγαλύτερες προκλήσεις του Android, το πρόβλημα ενημέρωσης συσκευής πριν από 5 χρόνια. Με το Android 8 (Oreo), το σύστημα Android επανασχεδιάστηκε για να κάνει τις αναβαθμίσεις ευκολότερες, ταχύτερες και φθηνότερες για τους κατασκευαστές. Τι είναι λοιπόν αυτό το Project Treble;

Project Treble

Επιτρέπει στους προγραμματιστές να σχεδιάζουν ενημερώσεις που λειτουργούν σε δισεκατομμύρια τηλέφωνα και tablet χωρίς να χρειάζεται να συντονιστούν για κάθε τύπο συσκευής. Πριν από το Project Treble, το πλαίσιο Android και ο προμηθευτής συσκευών αναθεωρήθηκαν για την ενημέρωση των συσκευών. Και το πλαίσιο Android ενημερώθηκε και ο προμηθευτής της συσκευής επεξεργάστηκε ξανά. Αυτό ήταν αρκετά δύσκολο για τις εταιρείες να ενημερώσουν. Με μια νέα διεπαφή προμηθευτή, το Project Treble αποσυνδέει τις υλοποιήσεις προμηθευτών (λογισμικό για συγκεκριμένη συσκευή) από το πλαίσιο του λειτουργικού συστήματος Android. Δεν υπάρχει επίσημη διεπαφή προμηθευτή στο Android 7.x και παλαιότερες εκδόσεις, επομένως οι κατασκευαστές συσκευών έπρεπε να ενημερώσουν πολύ κώδικα Android για να ενημερώσουν τις συσκευές σε νεότερες εκδόσεις του Android.

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

Το Treble παρέχει μια σταθερή διεπαφή νέου προμηθευτή για τους κατασκευαστές συσκευών για πρόσβαση σε τμήματα του κώδικα Android ειδικά για το υλικό, έτσι ώστε οι κατασκευαστές συσκευών να μπορούν απλώς να ενημερώσουν το πλαίσιο του λειτουργικού συστήματος Android και να παραλείψουν απευθείας τους κατασκευαστές τσιπ για να παρέχουν τη νέα έκδοση Android. Με το Project Treble, τα απαραίτητα πλαίσια συσκευών μεταφέρθηκαν πλήρως στον προμηθευτή της συσκευής. Με αυτόν τον τρόπο, ενώ οι εταιρείες έκαναν ενημέρωση, κυκλοφόρησαν μόνο το νέο πλαίσιο Android, ο προμηθευτής παρέμεινε ο ίδιος. Η παρακάτω φωτογραφία το εξηγεί.

Το GSI (Generic System Image) είναι εξ ολοκλήρου το προϊόν αυτού του έργου. Όπως είπαμε παραπάνω, εάν έχετε προμηθευτή πρίμων, η εταιρεία σας θα δώσει τις ενημερώσεις ως GSI. Για παράδειγμα, η Xiaomi παρέχει ενημερώσεις MIUI στις περισσότερες συσκευές της ως GSI / SGSI. Στην πραγματικότητα, αυτός ακριβώς είναι ο σκοπός του έργου. Αντί να λαμβάνετε μεμονωμένες εκδόσεις για κάθε συσκευή για ενημερώσεις, το πλαίσιο android προετοιμάζεται και κυκλοφορεί σε συσκευές που υποστηρίζονται τριπλάσια. Μπορείτε να βρείτε το θέμα μας στο GSI εδώ. Σήμερα, δεν υπάρχει σχεδόν καμία συσκευή που να μην έχει Project Treble. Η Google έχει κάνει εξαιρετική δουλειά. Μείνετε συντονισμένοι για να ακολουθήσετε την ατζέντα και να μάθετε νέα πράγματα.

 

 

 

Σχετικά άρθρα