Πίνακας περιεχομένων:
- Όλα τα Mainline αγγίζουν και πώς λειτουργεί
- Κύρια γραμμή για κάθε τηλέφωνο Android
- Η αρχή του μέλλοντος
Το τμήμα Android της διάρκειας δύο ωρών στο Google I / O ήταν σύντομο σε σχέση με τα προηγούμενα χρόνια, αλλά περιελάμβανε μια τεράστια αλλαγή στον τρόπο με τον οποίο η Google πρόκειται να ωθήσει την ενημέρωση στο αγαπημένο μας λειτουργικό σύστημα όταν φτάσει το Android Q. Ονομάζεται Project Mainline και ο στόχος είναι να ενημερώσετε πλήρως τα βασικά στοιχεία του Android μέσω του Play Store στο παρασκήνιο χωρίς να χρειάζεται να κάνετε επανεκκίνηση του τηλεφώνου ή να αναγκάσετε τον χρήστη να σκεφτεί για μια ενημερωμένη έκδοση ασφαλείας. Αυτό το σύστημα είναι ξεχωριστό από την μηνιαία ενημερωμένη έκδοση κώδικα ασφαλείας ή έκδοση ενημερωμένης έκδοσης συστήματος και υπάρχει έτσι ώστε η Google να μπορεί να διατηρεί τα κρίσιμα μέρη του λειτουργικού συστήματος ασφαλή και ενημερωμένα ανεξάρτητα από το τηλέφωνο που χρησιμοποιείτε.
Για να κατανοήσουμε λίγο καλύτερα το πώς λειτουργεί το Mainline, κάναμε κάθισμα με τον Iliyan Malchev της Google για να μάθουμε όσο μπορούμε.
Αναθεώρηση Android Q beta 3: Dark θέμα, πλοήγηση χειρονομία και περισσότερες αλλαγές ειδοποίησης
Όλα τα Mainline αγγίζουν και πώς λειτουργεί
Το Project Mainline είναι ένας τρόπος να ενημερώσετε 12 βασικά στοιχεία στο Android που δεν θα μπορούσαν προηγουμένως να αγγίξουν χωρίς σημαντική ενημέρωση λογισμικού λόγω του πόσο σημαντικά ήταν για τη λειτουργία άλλων τμημάτων του λειτουργικού συστήματος. Η Google χωρίζει τη λίστα σε τρεις κατηγορίες:
- Ασφάλεια: Κωδικοποιητές μέσων, συστατικά πλαισίου πολυμέσων, διαχωριστής DNS, κρυπτογράφηση
- Απόρρητο: Έγγραφα UI, Έλεγχος δικαιωμάτων, ExtServices
- Συνέπεια: Δεδομένα ζώνης ώρας, ANGLE (προγραμματιστές opt-in), Στοιχεία μεταδεδομένων, Στοιχεία δικτύωσης, Σύνδεση αιχμαλωσίας Portal, Διαμόρφωση Δικαιωμάτων Δικτύου
Όπως μπορείτε να δείτε, αυτά είναι όλα πολύ σημαντικά μέρη ενός λειτουργούντος τηλεφώνου. Για να τα ενημερώσετε χωρίς να διακόψετε την κανονική κατάσταση λειτουργίας του τηλεφώνου, η Google εφευρέθηκε ένα νέο κοντέινερ που καλεί το Android Pony EXpress (APEX). Αυτό το νέο κιβώτιο αποστέλλεται μέσω του Google Play Store, όπως και κάθε άλλου αρχείου APK (app), αλλά όταν φτάσει στο τηλέφωνο, πραγματικά αναδιπλώνεται για να είναι ένα ολόκληρο σύστημα αρχείων το οποίο τοποθετείται στο τηλέφωνο για να κάνει τη δουλειά του. Και όπως οι ενημερώσεις υπηρεσιών Play, οι ενημερώσεις Mainline θα κυκλοφορήσουν αργά σε ολόκληρο το οικοσύστημα Android σε όλη τη διάρκεια των δύο εβδομάδων.
Όταν εφαρμόζεται η ενημερωμένη έκδοση, ο χρήστης δεν χρειάζεται να κάνει τίποτα και δεν πρέπει ποτέ να γνωρίζει ότι συνέβη. Αλλά στην απίθανη περίπτωση που κάτι πάει στραβά με μια ενημερωμένη έκδοση, υπάρχει ένα σύστημα επαναφοράς που διατηρεί τα δεδομένα των χρηστών και επανέρχεται πίσω σε εκείνη την γνωστή καλή κατάσταση όταν χρειάζεται - εάν η ενημέρωση πηγαίνει σωστά, τα παλιά και τα νέα δεδομένα χρηστών συγχέονται άψογα.
Το Project Mainline στοχεύει στην επιτάχυνση των ενημερώσεων ασφαλείας Android χρησιμοποιώντας το Play Store
Επομένως, βασικά, εάν η Google χρειάζεται να ενημερώσει οποιοδήποτε από αυτά τα 12 πράγματα για οποιονδήποτε λόγο, μπορεί να το κάνει μέσω του Play Store, ακριβώς όπως επικαιροποίησε ένα μέρος των υπηρεσιών Google Play. Και όταν αυτές οι ενημερώσεις συμβούν, ο χρήστης θα είναι οι περισσότεροι από το χρόνο εντελώς αγνοούν ότι συμβαίνει ακόμη και.
Κύρια γραμμή για κάθε τηλέφωνο Android
Γνωρίζετε εκείνες τις περιόδους στο παρελθόν όπου η Google είπε "hey έχουμε έναν δροσερό νέο τρόπο για να κάνουμε ενημερώσεις καλύτερα" μόνο για να έχουν ορισμένοι OEMs λένε "Nα είμαστε καλοί αφήνει απλά ποτέ να ενημερώσετε τα τηλέφωνά μας" και αισθανόταν ότι δεν είναι πολλά σημειώθηκε πρόοδος; Το Project Mainline δεν λειτουργεί με αυτόν τον τρόπο, στην πραγματικότητα δεν μπορεί. Για αρχάριους, αυτές οι λειτουργικές μονάδες συμβαίνουν αρκετά χαμηλές στο Android, ώστε τα προσαρμοσμένα UI από εταιρείες όπως η Xiaomi και η Samsung δεν μπερδεύονται. Επιπλέον, αυτές οι 12 ενότητες είναι αποτέλεσμα πολλών διαπραγματεύσεων μεταξύ της Google και των συνεργατών της. Ο αρχικός κατάλογος των ενοτήτων που υποστηρίχθηκαν μέσω του Mainline ήταν στην πραγματικότητα πολύ μεγαλύτερος στην αρχή, αλλά μειώθηκε στα 12 κατά τη διάρκεια των διαπραγματεύσεων.
Ίσως πιο σημαντικό, το Google είναι δροσερό με (και ενθαρρύνει) τους κατασκευαστές και τους συνεργάτες που χρησιμοποιούν το APEX για την παράδοση ενημερώσεων μέσω του Play Store για τα δικά του στοιχεία.
Αυτές οι 12 ενότητες ενημερώνονται μέσω του Play Store, πράγμα που σημαίνει ότι οι ΚΑΕ πρέπει να συμφωνήσουν να επιτρέψουν αυτές τις ενημερώσεις για να έχουν πρόσβαση στο Play Store. Το Mainline του έργου είναι ένα κύριο μέρος της συμβατότητας Android τώρα, οπότε αν το τηλέφωνό σας χρησιμοποιεί το Android Q και έχει πρόσβαση στο Google Play Store, υποστηρίζεται μέσω του Project Mainline.
Για ό, τι δεν εμπίπτει στην ομπρέλα αυτή, η Google έκανε το δοχείο APEX ανοικτού κώδικα, πράγμα που σημαίνει ότι οι μη συνηθισμένες συσκευές Android θα μπορούσαν να επιλέξουν να ενημερώσουν τα κρίσιμα συστατικά με αυτόν τον τρόπο ακόμα κι αν χρησιμοποιούν κάτι διαφορετικό από το Play Store. Αυτές είναι εξαιρετικές ειδήσεις για το οικοσύστημα του Αμαζονίου, καθώς και τηλέφωνα που κυκλοφορούν σε μέρη όπως η Κίνα, όπου το Play Store δεν αποτελεί εγγύηση.
Ίσως πιο σημαντικό, το Google είναι δροσερό με τους κατασκευαστές και τους συνεργάτες που χρησιμοποιούν το APEX για την παράδοση ενημερώσεων μέσω του Play Store για τα δικά του στοιχεία. Αυτό θα μπορούσε να σημαίνει ότι οι εταιρείες όπως η Samsung θα μπορούσαν να χρησιμοποιήσουν το APEX για να ενημερώσουν τις δικές τους εφαρμογές σε επίπεδο συστήματος χωρίς να απαιτείται πλήρης επανεκκίνηση και ενημέρωση για λογαριασμό του χρήστη. Θεωρητικά, αυτό θα μπορούσε επίσης να χρησιμοποιηθεί από τους μεταφορείς για την ενημέρωση των πραγμάτων που σχετίζονται με το δίκτυο στο τηλέφωνό σας, αν αυτό κρίθηκε απαραίτητο. Τίποτα από αυτά δεν είναι εγγύηση, φυσικά, αλλά η Google έχει καταστήσει σαφές ότι υπάρχουν πολλές δυνατότητες εδώ για κοινή χρήση.
Η αρχή του μέλλοντος
Οι βασικοί μηχανισμοί για το πώς λειτουργεί το Project Mainline είναι πολύ τεχνικό υλικό, αλλά είναι γελοία σημαντικό για το μέλλον της πλατφόρμας. Καθώς η Google συνεχίζει να ξεδιπλώνει τη γραμμή μεταξύ αυτοδιαχειριζόμενου οικοσυστήματος και ανοιχτής ομοσπονδιακής πλατφόρμας, διαπραγματεύοντας μια πορεία προς τα εμπρός όπου θα μπορούσαν να προστεθούν και να αλλάξουν λειτουργίες χωρίς πλήρη ενημέρωση συστήματος ή κάτι τέτοιο όπως το ευπάθεια Stagefright θα μπορούσε να διορθωθεί άμεσα σε κάθε τηλέφωνο. τεράστιο επίτευγμα. Και η δική μας ομιλία με τον Iliyan κατέστησε σαφές ότι αυτή είναι μόνο η αρχή του τι θα μπορέσει να διατηρήσει η Mainline και οι σχετικές τεχνολογίες.
Είναι εύκολο να δούμε το Google να μιλάει για ενημερώσεις του συστήματος και να σκεφτεί "ναι ναι, έχουμε ακούσει βελτιώσεις βελτιώνονται πριν", αλλά η αλήθεια είναι ότι έχουμε δει σταθερές βελτιώσεις για χρόνια και μόλις τώρα αρχίζουν να βλέπουν τα οφέλη. Και ακόμη και με αυτή την επιτυχία, αξίζει να επισημανθεί ότι τα έργα Mainline είναι ένα πραγματικά νέο πράγμα και ένα τεράστιο βήμα προς την κατεύθυνση της διασφάλισης ότι κάθε χρήστης προστατεύεται όταν το χρειάζονται περισσότερο.