Για τους ανθρώπους της κοινότητας Android, το Project Treble ήταν μια μεγάλη υπόθεση και βελτίωσε την υιοθέτηση της ενημέρωσης της έκδοσης. Πόσο όμως έχει βοηθήσει πραγματικά;
Οταν ήταν ανακοινώθηκε το 2017, το Project Treble θεωρήθηκε ότι αλλάζει το παιχνίδι στο οικοσύστημα Android. Με βασικούς όρους, το Project Treble διαμορφώνει το Android για να διευκολύνει τους OEM να ενημερώνουν συσκευές. Για τα άτομα στην κοινότητα του Android που λατρεύουν να δοκιμάζουν το λογισμικό bleeding edge, αυτό ήταν μεγάλη υπόθεση και βελτίωσε την υιοθέτηση της ενημέρωσης της έκδοσης. Πόσο όμως έχει βοηθήσει πραγματικά; Η Google μοιράστηκε ορισμένες λεπτομέρειες σήμερα σε μια ανάρτηση ιστολογίου.
Η Google μιλάει για το πώς όταν πρωτοκυκλοφόρησαν το Project Treble ήξεραν ότι θα χρειαζόταν λίγος χρόνος για να δουν πόσο μεγάλο αντίκτυπο είχε στην πλατφόρμα. Το Treble κυκλοφόρησε με το Android Oreo, αλλά μόλις το Android Pie μπόρεσε η Google να αρχίσει να μετράει τον ρυθμό των αναβαθμίσεων. Τώρα που μπαίνουμε στο Android 10, υπάρχουν ακόμα περισσότερα δεδομένα για ανάλυση.
Το Πρόγραμμα Beta Partner ήταν ένα από τα πρώτα σημάδια επιτυχίας για το Project Treble. Αυτό είναι το πρόγραμμα που επέτρεψε σε πολλές περισσότερες συσκευές να συνδεθούν στο Προεπισκοπήσεις προγραμματιστών Android P. 7 συσκευές από 7 διαφορετικούς OEM εντάχθηκαν στα Google Pixels. Και με το πρόγραμμα Android Q beta, η Google κατάφερε να αυξήσει τον αριθμό σε 18 επιπλέον συσκευές από 12 διαφορετικούς OEM.
Η πιο σημαντική μέτρηση για τη μέτρηση της επιτυχίας είναι οι πραγματικές σταθερές αναβαθμίσεις έκδοσης. Ακολουθεί ένα απόσπασμα και ένα γράφημα από την ανάρτηση ιστολογίου με ορισμένους αριθμούς αναβάθμισης:
Στα τέλη Ιουλίου 2018, λίγο πριν κυκλοφορήσει το Android 9 Pie στο AOSP, το Android 8.0 (Oreo) αντιπροσώπευε το 8,9% του οικοσυστήματος. Συγκριτικά, στα τέλη Αυγούστου 2019, λίγο πριν κυκλοφορήσουμε το Android 10, το Android 9 (Pie) αντιπροσώπευε το 22,6% του οικοσυστήματος. Αυτό το καθιστά το μεγαλύτερο κλάσμα του οικοσυστήματος και δείχνει ότι το Project Treble είχε θετική επίδραση στη δυνατότητα ενημέρωσης.
Τώρα, το μεγαλύτερο μέρος της προόδου μέχρι στιγμής είναι αποτέλεσμα της δουλειάς που έκανε η Google με το Android Oreo. Για το άλμα από το Android Pie στο Android 10, η Google αναμένει να δει ταχύτερες αναβαθμίσεις χάρη στις συνεργασία με κατασκευαστές πυριτίου.
Υπάρχει επίσης μεγάλος όγκος σκληρυντικών εργασιών στην αρχιτεκτονική. Ολοκληρώσαμε τη σφράγιση μεταξύ των προμηθευτή και εξαρτήματα συστήματος του Android, το οποίο διασφαλίζει ότι οι νέες εκδόσεις του επάνω μέρους του λειτουργικού συστήματος εκτελούνται σε παλαιότερες εκδόσεις που παρέχονται από τους συνεργάτες μας. Εμείς επισημοποίησε τη διεπαφή στον πυρήνα Android Linux, επεκτάθηκε η δοκιμαστική σουίτα Treble (VTS), και έκανε πολλά περισσότερα. Ως αποτέλεσμα, οι αναβαθμίσεις από το Android 9 στο Android 10 γίνονται πολύ πιο ομαλά, όπως αποδεικνύεται από την άμεση ανατροφοδότηση από τους συνεργάτες μας OEM και πυριτίου.
Η Google βλέπει ήδη καλές αποδόσεις με το Android 10. Η Xiaomi και η Essential ανακοίνωσαν ενημερώσεις για το Android 10 την ίδια μέρα που έκανε η Google. Η OnePlus ξεκίνησε και το πρόγραμμα beta την ίδια μέρα. Η Google λέει ότι οι ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion και Vivo έχουν δεσμευτεί να ενημερώσουν ορισμένες από τις συσκευές τους στο Android 10 μέχρι το τέλος του έτους. Και φυσικά, συσκευές όπως το OnePlus 7T κυκλοφορούν ήδη με το Android 10 ενσωματωμένο.
Ένα σημαντικό θέμα εδώ στο XDA είναι η κοινότητα ROM. Η Google μιλά για το πώς οι προγραμματιστές μπόρεσαν πολύ πιο εύκολα να φέρουν το Android 10 σε συσκευές που κυκλοφόρησαν με Oreo και Pie. Ενεργοποιούνται οι Γενικές Εικόνες Συστήματος (GSIs) και τα δυαδικά GMS υπογεγραμμένα από την Google android.com έχουν παίξει μεγάλο ρόλο και σε αυτό.
Τέλος, η Google μιλάει για Δυναμικές ενημερώσεις συστήματος (DSU) και Project Mainline:
Για κάθε συσκευή που κυκλοφορεί στο Android 10 που υποστηρίζει DSU, οι προγραμματιστές μπορούν να εγκαταστήσουν Γενικές εικόνες συστήματος υπογεγραμμένες από την Google και εκκινήστε σε αυτές χωρίς να χρειάζεται να αγγίξετε τις εργοστασιακές ROM τις συσκευές τους.
Το Project Mainline είναι στον πυρήνα του Android OS ό, τι είναι το Project Treble στα θεμέλιά του. Είναι μια δραματική βελτίωση στην ταχύτητα των ενημερώσεων των στοιχείων του λειτουργικού συστήματος που εμπίπτουν στην ομπρέλα του.
Η Google φαίνεται να είναι ευχαριστημένη με την πρόοδο που έφερε το Project Treble στις ενημερώσεις Android. Μερικοί άνθρωποι πιθανότατα θα διαφωνήσουν με αυτό, αλλά το Android είναι ένα τεράστιο οικοσύστημα. Οποιαδήποτε πρόοδος μπορεί να κάνει η Google σε αυτόν τον τομέα είναι ευπρόσδεκτη.
Πηγή: Προγραμματιστές Android