Πίνακας περιεχομένων:
- Τι είναι το Mainline του Έργου;
- Πώς λειτουργεί το Mainline;
- Αποκτήστε περισσότερα pixel 3a
- Google Pixel 3a
Το Android είναι ένα φανταστικό κομμάτι του λογισμικού. Φέρνει ένα καλό συνδυασμό χαρακτηριστικών ευκολίας και ασφάλειας στο τραπέζι, καθώς και χαρακτηριστικά power-user που κανείς δεν θα φανταζόταν ποτέ να έχει σε τηλέφωνο μόλις πριν από λίγα χρόνια. Είναι πραγματικά ένα άλμα προς τα εμπρός προς την κατεύθυνση ενός πλήρους προσωπικού υπολογιστή στην τσέπη σας.
Πολλοί μάγειροι από εταιρείες που γνωρίζουν τα κινητά ψήνουν ένα επιδόρπιο Android.
Ένα μεγάλο μέρος του λόγου που μπορεί να κάνει αυτό είναι εξαιτίας των έξυπνων ανθρώπων που γράφουν τον κώδικα. Η Google διατηρεί τον κωδικό του Android, αλλά το έργο είναι ανοικτού κώδικα και γεμάτο με ζουμερές λειτουργίες και λειτουργίες από ονόματα όπως η Samsung, η Motorola, η LG, η Huawei, ακόμη και η Microsoft και η Apple. Από τον κώδικα χαμηλού επιπέδου που σπρώχνει όλους τους αριθμούς για να κάνουν όλα τα πράγματα να λειτουργούν στα στρογγυλεμένα εικονίδια και κινούμενα σχέδια, το Android είναι προϊόν των ανθρώπων και των εταιρειών που γνωρίζουν καλύτερα τα κινητά.
Η φύση ανοιχτού κώδικα του Android έχει επιτύχει και κάτι άλλο. ένα πράγμα που δεν είναι τόσο κομψό και όμορφο: κατακερματισμό. Όταν 100 διαφορετικές εταιρείες αρπάζουν τον πηγαίο κώδικα και χτίζουν 100 ελαφρώς διαφορετικές εκδόσεις του Android, η διατήρηση όλων των συσκευών μέχρι σήμερα είναι ένα βουνό εργασίας. Εξαρτάται επίσης από την εταιρεία που έφτιαξε ένα τηλέφωνο επειδή τεχνικά έκαναν επίσης το λειτουργικό σύστημα. Τα επιπλέον δροσερά χαρακτηριστικά που προσθέτουν οι κατασκευαστές τηλεφώνων είναι ένα διπλό μαχαίρι - κάνουν το λογισμικό καλύτερο, αλλά κάνουν και την ενημέρωση πολύ περισσότερη δουλειά.
Η Google έχει δοκιμάσει τα πάντα για να πάρει μια λαβή για τις ενημερώσεις και Mainline έχει χρόνια στην παραγωγή.
Η Google έχει κάνει πολλά για να δοκιμάσει και να δαμάσει τις ενημερώσεις Android και να τους κάνει κάτι που μπορεί να διαχειριστεί από μόνο του. Το Project Treble ήταν μια πρωτοβουλία που βοήθησε τις εταιρείες που κατασκευάζουν μικροεπεξεργαστές, όπως η Qualcomm και η NVIDIA, να μπορούν να ενημερώσουν γρήγορα τα λογισμικά τους και να δουλεύουν πολύ καλά. Η έκδοση Android Pie είναι 2, 5 φορές υψηλότερη από το Android Oreo κατά τους πρώτους μήνες, ενώ οι ενημερώσεις ασφαλείας φτάνουν το 84% περισσότερους χρήστες τώρα. Αυτή είναι μια εντυπωσιακή ανάκαμψη σε μόλις ένα χρόνο, αλλά η Google έχει υψηλότερους στόχους με το Project Mainline.
Το Mainline είναι ένας τρόπος ενημέρωσης των βασικών τμημάτων του Android απευθείας από την Google με τρόπο που γνωρίζετε ήδη: το Google Play Store. Είναι ένας υψηλός στόχος, αλλά νομίζω ότι θα βοηθήσει.
Τι είναι το Mainline του Έργου;
Η κύρια γραμμή είναι μια άλλη αλλαγή που θα βοηθήσει τα τηλέφωνα Android να αποκτήσουν κρίσιμες και ουσιαστικές ενημερώσεις πολύ νωρίτερα, επειδή καμία από τις αλλαγές δεν θα απαιτήσει μια ενημέρωση συστήματος από τον κατασκευαστή του τηλεφώνου.
Εάν λάβετε ενημερώσεις κώδικα ασφαλείας τακτικά το 2019 αλλά όχι το 2018, ευχαριστήστε το Project Treble.
Μπορεί να είστε εξοικειωμένοι με την εμφάνιση μιας ενημερωμένης έκδοσης ασφαλείας ή ακόμα και με μια ενημερωμένη έκδοση και την εγκατάσταση μέσω της ειδοποίησης. Αυτή η ενημέρωση απαιτούσε πολλή δουλειά. Η Google και όλοι οι εταίροι του ΚΑΕ πραγματοποίησαν τις αλλαγές στον βασικό κώδικα Android, η εταιρεία που δημιούργησε το τηλέφωνό σας πραγματοποίησε αλλαγές για να λειτουργήσει όλοι μαζί με την έκδοσή τους, στη συνέχεια δοκιμάστηκε και αποστέλλεται ως ενημέρωση μέσω του αέρα. Ενώ κάποιες αλλαγές απαιτούν τόσα πολλά χέρια που εργάζονται σε αυτά, άλλοι είναι πίσω από τις αλλαγές σκηνής που πραγματικά δεν χρειάζονται τόσους προγραμματιστές που εργάζονται πάνω τους. Η Google έκανε τις αλλαγές ήδη, οπότε αν μπορούσαν να συνδεθούν απευθείας σε κάθε τηλέφωνο, συμβαίνουν δύο πράγματα:
- Παίρνετε ενημερώσεις για την ασφάλεια και τις διορθώσεις σφαλμάτων, καθώς και τις βελτιώσεις λειτουργικότητας, πολύ πιο γρήγορα.
- Η εταιρεία που δημιούργησε το τηλέφωνό σας δεν χρειάζεται να ξοδεύει χρόνο και πόρους να κάνει εργασίες που έχουν ήδη γίνει από την Google.
Η οικοδόμηση κάτι τέτοιο δεν ήταν εύκολο. Το Android δεν σχεδιάστηκε κατά τρόπο αρθρωτό στην αρχή, οπότε η μετατροπή των στοιχείων χρειάστηκε πολύ χρόνο και δουλειά. Απαιτεί επίσης μια αλλαγή ή δύο για το πώς ένα τηλέφωνο αναμένει αυτά τα βασικά στοιχεία να ενημερώνονται. Είναι επίσης πολύ δροσερό από άποψη ανάπτυξης λογισμικού. βλέποντας το Google να εργάζεται τόσο σκληρά για να "διορθώσει" τα λάθη του παρελθόντος είναι συναρπαστικό.
Πώς λειτουργεί το Mainline;
Το mainline παίρνει 12 βασικά στοιχεία του Android και τα κάνει λίγο πιο αρθρωτά. Προηγουμένως, αυτά τα στοιχεία απαιτούσαν πλήρη ενημέρωση συστήματος αν γίνονταν αλλαγές, αλλά με το Mainline μπορούν να ενημερωθούν μέσω του Play Store. Η Google σπάει αυτά τα 12 στοιχεία σε τρεις κατηγορίες:
- Ασφάλεια: Κωδικοποιητές μέσων, συστατικά πλαισίου πολυμέσων, διαχωριστής DNS, κρυπτογράφηση
- Απόρρητο: Έγγραφα UI, Έλεγχος δικαιωμάτων, ExtServices
- Συνέπεια: Δεδομένα ζώνης ώρας, ANGLE (προγραμματιστές opt-in), Στοιχεία μεταδεδομένων, Στοιχεία δικτύωσης, Σύνδεση αιχμαλωσίας Portal, Διαμόρφωση Δικαιωμάτων Δικτύου
Αυτές είναι λειτουργίες χαμηλού επιπέδου που πρέπει να λειτουργούν σωστά ώστε το τηλέφωνό σας να λειτουργεί καθόλου. Μπορούμε ήδη να ενημερώσουμε τα πράγματα όπως η εφαρμογή κάμερας ή το πληκτρολόγιο μέσω του Google Play, αλλά αυτά είναι εφαρμογές που εκτελούνται πάνω από αυτά τα κομμάτια κώδικα. Στην πραγματικότητα, αυτά τα πράγματα αποτελούν θεμελιώδη στοιχεία του λειτουργικού συστήματος που δεν θα πρέπει ποτέ να προσαρμόζονται από την εταιρεία που έχτισε το τηλέφωνό σας. Είναι λογικό οι ενημερώσεις να προέρχονται απευθείας από την Google, αλλά ποτέ δεν υπήρχε τρόπος να το κάνετε ξανά.
Το Mainline φέρνει ένα νέο δοχείο αρχείου το οποίο καλεί το Google APEX. Πρόκειται για το Android Pony EXpress και τα αρχεία διανέμονται με τον ίδιο τρόπο που είναι μια εφαρμογή. Βλέπετε την ενημέρωση στο Play Store και πατήστε το κουμπί ή έχετε ενεργοποιήσει τις αυτόματες ενημερώσεις και μεταφορτώνεται στο τηλέφωνό σας όπου λειτουργεί ένα κομμάτι λογισμικού που ξέρει να χειρίζεται.
Μόλις συμβεί αυτό, τα πράγματα είναι πολύ διαφορετικά. Όταν μια εφαρμογή σαρώθηκε για ακεραιότητα και στη συνέχεια αντιγράφηκε στη σωστή θέση στο χώρο αποθήκευσης του τηλεφώνου σας, τα αρχεία APEX αποσυμπιέζονται πραγματικά σε μια μικροσκοπική εικόνα συστήματος που είναι τοποθετημένη και τοποθετείται στην εργασία για να βεβαιωθείτε ότι όλα είναι kosher. Στη συνέχεια, τα σωστά αρχεία και δεδομένα μετακινούνται από αυτήν την εικόνα στο πραγματικό σύστημα του τηλεφώνου σας, η εικόνα APEX αποσυναρμολογείται και η εικόνα ξετυλίγεται. Είναι ένας νέος τρόπος να ξεπεραστεί ένα πρόβλημα που έχει μολύνει το Android για πάντα.
Η Google και ένας αριθμός από συνεργάτες του OEM συνεργάζονται για να διασφαλίσουν ότι όλα θα λειτουργήσουν μόλις φτάσουν στο τηλέφωνό σας.
Εδώ είναι το πιο cool μέρος - εταιρείες όπως η Samsung που επενδύεται σε μεγάλο βαθμό στο Android με την Google για να βεβαιωθείτε ότι αυτές οι ενημερώσεις θα λειτουργήσουν με τις συσκευές της. Κάθε άλλος ΚΑΕ μπορεί να κάνει το ίδιο. Αυτό σημαίνει ότι δεν πρέπει ποτέ να λάβετε μια ενημέρωση που κάνει τα πράγματα χειρότερα. Στην πραγματικότητα, δεν πρέπει ποτέ να παρατηρήσετε ότι έχετε ενημερωθεί καθόλου εάν όλα πάνε καλά.
Επειδή δεν όλα πάνε καλά, υπάρχουν ορισμένες διασφαλίσεις. Εάν τα πράγματα δεν λειτουργούν όπως αναμενόταν, το νέο λογισμικό στο εσωτερικό του αρχείου APEX δεν εφαρμόζεται. Εάν υπάρχουν ορισμένες επιφάνειες σφάλματος μετά την εγκατάσταση όλων, το σύστημα σταδιακής εκτόξευσης της Google κάνει τη δουλειά του και σταματά την ενημέρωση μέχρι να μπορέσει να επιδιορθωθεί. Εάν ήσαστε ατυχής για να λάβετε την "κακή" ενημέρωση, το τηλέφωνό σας απλά αντιστρέφει τις αλλαγές μέσω ενός αντιγράφου ασφαλείας που διατηρείται από το σύστημα. Και δεν πρέπει να ξέρεις ποτέ τίποτα δεν συνέβη αν δεν το θελήσεις.
Η Google προσπάθησε και προσπάθησε να πάρει μια λαβή για ενημερώσεις Android για χρόνια. Πολλά από τα πράγματα που έπραξε λειτουργούσαν, αλλά δεν είναι αρκετά καλά - κανείς δεν θέλει κάθε τηλέφωνο Android να είναι στην τελευταία έκδοση περισσότερο από ό, τι κάνει η Google. Είναι σημαντικό για τα δύο δισεκατομμύρια περίπου κινητά τηλέφωνα Android να χρησιμοποιούν το ίδιο σύνολο API λογισμικού και να έχουν τα ίδια βασικά χαρακτηριστικά. Το Project Mainline φαίνεται να είναι κάτι παραπάνω από Band-Aid και πρέπει να κάνει πολλά για να επιτύχει αυτόν τον στόχο.
Και έρχεται στο Android Q αργότερα αυτό το έτος.
Αποκτήστε περισσότερα pixel 3a
Google Pixel 3a
- Αναθεώρηση του Google Pixel 3a
- Τα καλύτερα προστατευτικά οθόνης για το Pixel 3a XL
- Καλύτερες περιπτώσεις για το Pixel 3a XL
- Καλύτερες περιπτώσεις για το Pixel 3a
- Καλύτερα εξαρτήματα Pixel 3a
Μπορούμε να κερδίσουμε προμήθεια για αγορές χρησιμοποιώντας τους συνδέσμους μας. Μάθε περισσότερα.