Αρθρο

Πώς το Project Treble της Google θα βοηθήσει στην επίλυση ενός από τα παλαιότερα προβλήματα του Android

protection click fraud

Τον Μάρτιο του 2016, όταν κυκλοφόρησε η προεπισκόπηση προγραμματιστή Android N, εμείς παρατήρησα ότι κάτι ήταν διαφορετικό. Με Android Marshmallow, Η Google είχε εισαγάγει μια νέα δομή διαμέρισης που περιελάμβανε ένα διαμέρισμα προμηθευτή. Αυτό διατηρούσε ορισμένα αρχεία που προηγουμένως ζούσαν στους "κανονικούς" πυρήνες του φακέλου OS στο διαμέρισμα του συστήματος, καθώς και ορισμένα αρχεία από την εταιρεία που δημιούργησε το ίδιο το τηλέφωνο. Αλλά στο Προεπισκόπηση προγραμματιστή Android N, τα πράγματα άλλαξαν ακόμη περισσότερο και υπήρχαν επίσης αρχεία σε αυτό το νέο διαμέρισμα που διπλασίασαν και αντικατέστησαν κομμάτια του βασικού λειτουργικού συστήματος κατά την εκκίνηση του τηλεφώνου.

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

Το Project Treble χωρίζει το Android σε δύο μέρη: Το τμήμα Google και το τμήμα υποστήριξης υλικού.

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

Η Verizon προσφέρει το Pixel 4a με μόλις $ 10 / μήνα σε νέες Απεριόριστες γραμμές

Το Vendor Interface και το VTS (Vendor Test Suite) έρχονται με Android O, και φαίνεται ότι αυτό θα αφαιρέσει τυχόν δικαιολογίες για το να είναι αργός με τις ενημερώσεις. Είναι ένα αρκετά τεχνικό πράγμα για να περιγράψετε, και αν έχετε τεχνική κλίση, θα πρέπει να ρίξετε μια ματιά Δημοσίευση ιστολογίου της Google σε όλα, αλλά μπορούμε να το καταρρίψουμε έτσι ώστε όλοι να καταλάβουν τι είναι αυτό και γιατί μπορεί να κάνει μεγάλη διαφορά.

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

Για να κάνετε το Android να κάνει οτιδήποτε, χρειάζεστε υποστήριξη από εταιρείες όπως η Qualcomm, η Samsung και κάθε άλλη εταιρεία που κατασκευάζει τα μεμονωμένα μέρη. Το λογισμικό που κάνει αυτά τα εξαρτήματα να λειτουργούν είναι ξεχωριστό και ο τρόπος με τον οποίο τα πράγματα είναι πριν από το Project Treble το σημαίνει αυτό Αυτά τα μέρη πρέπει να ενσωματωθούν στον κώδικα του Android όταν οι εταιρείες που κάνουν ένα τηλέφωνο δημιουργούν τη λειτουργία Σύστημα. Κάθε φορά που ενημερώνεται το Android, είτε πρόκειται για μια πλήρη ενημέρωση πλατφόρμας, όπως το άλμα από το Marshmallow στο Nougat ή ένα η ενημέρωση ασφαλείας που επηρεάζει μόνο μερικά μέρη του συστήματος, πρέπει να είναι τα μέρη που κάνουν το υλικό λειτουργικό συσσωματωμένος.

Αυτό επιβραδύνει σημαντικά τα πράγματα. Αντί να μπορεί η Google να στέλνει μία ενημέρωση για κάθε τηλέφωνο που εκτελεί Android σε εταιρείες που τις δημιουργούν και την έχουν δουλεύουν, στέλνουν ένα μη ολοκληρωμένο λειτουργικό σύστημα που χρειάζεται τα υπόλοιπα ενσωματωμένα στη νέα βάση, τότε πρέπει να καταρτιστεί και δοκιμασμένο. Η Samsung (για παράδειγμα) πρέπει να το κάνει αυτό για κάθε μοντέλο του Galaxy S8 φτιάχνουν για να σκεφτούν ακόμη και να σας στείλουν αυτήν την ενημέρωση.

Με το νέο σύστημα, το τμήμα Android της Google μπορεί να ζήσει στον δικό του χώρο και τα μέρη της Qualcomm και της Samsung και της HTC και όλοι οι άλλοι μπορούν να ζήσουν στο δικό τους χώρο. Θεωρητικά, η ενημέρωση έχει ήδη δοκιμαστεί και θα "απλώς λειτουργεί".

Αυτό είναι το νέο VTS. Σκεφτείτε το VTS ως βιβλίο κανόνων σχετικά με τον τρόπο δημιουργίας Android. Εάν ο καθένας ακολουθεί αυτούς τους κανόνες, οι αλλαγές που πραγματοποιεί η Google και οι δοκιμές θα λειτουργούν ακριβώς το ίδιο σε κάθε τηλέφωνο που εκτελεί μια συγκεκριμένη έκδοση του Android. Και με πιο εύκολη την κατασκευή και την αποστολή ενημερώσεων στους χρήστες, τα περισσότερα νέα τηλέφωνα θα είναι όλα στην ίδια έκδοση. Αυτό είναι υπέροχο για εμάς και είναι υπέροχο για τις εμπλεκόμενες εταιρείες, επειδή τους επιτρέπει να εργάζονται στον τομέα της εμπειρογνωμοσύνης τους, ενώ κάποιος άλλος εργάζεται δικα τους υλικό.

Το Vendor Test Suite έχει σχεδιαστεί για να διασφαλίζει ότι κάθε εταιρεία κατασκευάζει Android με τον ίδιο τρόπο.

Για να ελέγξετε ότι οι κανόνες λειτουργούν και όλοι τους ακολουθούν, μια σειρά δοκιμών μπορεί να γίνει σε μια νέα συσκευή πριν τεθεί προς πώληση και κάθε φορά που το σύστημα αναθεωρείται. Αυτή η δοκιμή θα διασφαλίσει ότι το TouchWiz Android της Samsung και το HTC Sense Android λειτουργούν και τα δύο με το Android της Google με τον ίδιο τρόπο και μία και μόνη ενημέρωση από την Google λειτουργεί και στα δύο. Με αυτόν τον τρόπο γίνονται τα πράγματα για να βεβαιωθείτε ότι όλες οι εφαρμογές Google Play θα λειτουργήσει και, ως επί το πλείστον, είναι ένα υπέροχο σύστημα.

Δεν έχουμε ακόμη τις πλήρεις λεπτομέρειες, αλλά μας λένε ότι όλα θα δημοσιευτούν και θα προωθηθούν στον κώδικα ανοιχτού κώδικα για το Android μόλις κυκλοφορήσει το Android O αργότερα φέτος. Αυτό θα κάνει μια πολύ ενδιαφέρουσα στιγμή στο Google I / O, και θα συνεχίσουμε να βλέπουμε αυτόν τον νέο τρόπο να κάνουμε πράγματα και τι κάνουν όλοι μαζί με τα τηλέφωνα που αγαπάμε.

instagram story viewer