Αρχική σελίδα » πως να » Τι είναι το Project Treble στο Android και θα το πάρει το τηλέφωνό μου;

    Τι είναι το Project Treble στο Android και θα το πάρει το τηλέφωνό μου;

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

    Το θραύσμα Android είναι το πρόβλημα

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

    Το πρότυπο εδώ, φυσικά, ορίζεται από την Apple με το iPhone. Όπου η πιο παραγωγική έκδοση του Android είναι το σχεδόν δύο ετών Android 7.x (Nougat), σχεδόν τα τρία τέταρτα όλων των συσκευών iOS εκτελούν την πιο πρόσφατη έκδοση (iOS 11).

    Πηγή: Google

    Συγκριτικά, οι αριθμοί διανομής του Android είναι ζοφερές, με το 28,1% των τηλεφώνων να τρέχουν Android 6.x (Marshmallow) και το 28,5% στο Android 7.x (Nougat) - που σημαίνει ότι πάνω από τα μισά Android, δύο ετών λειτουργικό σύστημα. Ένα πενιχρό 1,1 τοις εκατό τρέχει την τελευταία έκδοση-Android 8.x (Oreo). Για να το θέσουμε ακόμη πιο αμβλύ, πάνω από το 98% των συσκευών Android τρέχουν παρωχημένο λογισμικό - πάνω από 36% εκτελούνται πέντε ετών (ή παλαιότερο) λογισμικό. Ωχ!

    Σαφώς, υπάρχει μια τεράστια αποσύνδεση εκεί. Ο λόγος για αυτό είναι πολύπλευρος, δυστυχώς, αλλά γενικά μπορεί να αποδοθεί σε δύο βασικά σημεία: τους κατασκευαστές και τον κύκλο ενημέρωσης της Google. Έχουμε πάει σε λεπτομέρειες σχετικά με αυτό πριν, έτσι θα σας εξοικονομήσει όλες τις λεπτομέρειες και απλά να σας δείχνουν προς αυτή την κατεύθυνση αν είστε περίεργοι για το πώς είναι το λάθος των κατασκευαστών.

    Το έργο Treble είναι η απάντηση

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

    Παραδοσιακά, λειτούργησε κάτι τέτοιο: το λειτουργικό σύστημα και το λογισμικό χαμηλού επιπέδου ήταν όλα μέρος του ίδιου κώδικα. Έτσι, όταν το λειτουργικό σύστημα ενημερώθηκε, αυτό το λογισμικό χαμηλού επιπέδου - τεχνικά αναφερόμενο ως υλοποίηση του πωλητή - έπρεπε επίσης να ενημερωθεί. Αυτό είναι πολλή δουλειά.

    Έτσι, ξεκινώντας με το Android 8.x (Oreo), η Google χώρισε τα δύο. Αυτό σημαίνει ότι το ίδιο το Android OS μπορεί να ενημερωθεί χωρίς να χρειάζεται να αγγίξει την υλοποίηση του προμηθευτή. Αυτό, με τη σειρά του, μπορεί να ενημερωθεί από μόνο του εάν χρειαστεί.

    Για να το θέσουμε σε πλήρη βάση, προτού να μπορέσει η ενημέρωση να μετακινηθεί σε μια συσκευή Android 7.x (ή παλαιότερη), όχι μόνο ο κώδικας του Android OS πρέπει να ενημερωθεί, αλλά και ο κώδικας υλικού χαμηλού επιπέδου, ο οποίος είναι που διατηρείται γενικά από τον κατασκευαστή τσιπ. Έτσι, για παράδειγμα, εάν η Samsung θέλει να προωθήσει μια ενημέρωση σε ένα από τα τηλέφωνά της, πρέπει να περιμένει για το Qualcomm (ή όποιος έκανε το τσιπ) να ενημερώσει τον κωδικό της για να λειτουργήσει με τον νέο κώδικα της Samsung. Πολλοί τροχοί γυρίζουν ταυτόχρονα, και ο καθένας εξαρτάται από τον άλλο.

    Με το Android 8.x και πέρα, δεν θα είναι έτσι. Δεδομένου ότι ο βασικός κωδικός υλικού είναι ξεχωριστός από τον κώδικα του OS, οι κατασκευαστές συσκευών θα είναι ελεύθεροι να ενημερώσουν το λογισμικό τους χωρίς να χρειάζεται να περιμένουν τον κατασκευαστή πυριτίου να ενημερώσει επίσης τον κωδικό του.

    Αυτό θα πρέπει να επιταχύνει δραματικά τη διαδικασία ενημέρωσης - τουλάχιστον θεωρητικά. Η ενημέρωση των συσκευών θα εξακολουθεί να είναι στα χέρια του κατασκευαστή και από την στιγμή που οι πρώτες συσκευές Oreo εκτός της γραμμής Pixel που διατηρείται από την Google μόλις κυκλοφορήσουν, δεν έχουμε ακόμη την ευκαιρία να το δούμε πλήρως στην πράξη. Ας ελπίσουμε ότι κάνει πραγματικά μια σημαντική αλλαγή στην ταχύτητα με την οποία οι ενημερώσεις γράφονται και ωθούνται έξω.

    Θα ωφεληθεί η συσκευή μου από το Project Treble?

    Τώρα αυτό είναι το ζήτημα των εκατομμυρίων δολαρίων, σωστά; Δυστυχώς, η απάντηση δεν είναι τόσο απλή (σίγουρα δεν περιμένατε να είναι). Τούτου λεχθέντος, εδώ είναι μερικά γεγονότα:

    • Αν η συσκευή σας δεν ενημερωθεί ποτέ στο Oreo, δεν θα πάρει ποτέ Project Treble. Δεν υπάρχει τρόπος γύρω από αυτό. Συγνώμη.
    • Αν η συσκευή σας ενημερωθεί στην Oreo, παραμένει δεν απαιτείται για να υποστηρίξετε τα Treble - εξαρτάται από τον κατασκευαστή.
    • Αν αγοράσετε ένα νέο τηλέφωνο που τρέχει Oreo από το κουτί, αυτό απαιτείται για να υποστηρίξετε τα Treble από το κουτί.

    Εν ολίγοις: Η υποστήριξη πρίμων σε ενημερωμένα συστήματα εξακολουθεί να εξαρτάται από τους κατασκευαστές, αλλά θα απαιτηθούν νέες συσκευές Oreo για να υποστηρίξουν τα Treble που κινούνται προς τα εμπρός.

    Έτσι, για παράδειγμα, το Pixel 2 υποστηρίζει ήδη το Project Treble. Το επερχόμενο Galaxy S9 θα υποστηρίξει επίσης την Treble από το κουτί. Η Google ενημέρωσε επίσης το Pixel 1 για να υποστηρίξει τις Treble, αλλά δυστυχώς μοιάζει ότι η Samsung την εγκατέλειψε από το Oreo build για το Galaxy S8.

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


    Οι ενημερώσεις του Android OS αποτελούν εδώ και πολλά χρόνια σταθερό σημείο διαμάχης, επομένως είναι καλό να δούμε το Google να επιλύει τελικά το πρόβλημα. Με λίγη τύχη, αυτό θα βάλει όλες τις συσκευές Android πιο κοντά στην ισοτιμία με την Apple όσον αφορά τις ενημερώσεις συσκευών.

    Image Credit: Google