- Κατανόηση της πολυπλοκότητας του Android Modularization
- Γιατί το GSI και το GKI δεν μπορούν να παρέχουν ενημερώσεις αυθημερόν
- Η αρχιτεκτονική HyperOS εκτείνεται πέρα από το Android
- Η δοκιμή οικοσυστήματος μεταξύ συσκευών επεκτείνει τη γραμμή χρόνου ενημέρωσης
- Ο προμηθευτής, η πιστοποίηση και οι περιφερειακοί παράγοντες επεκτείνουν τη διαδικασία
- Γιατί οι Flagship Devices λαμβάνουν πρώτα ενημερώσεις
Η στροφή σε Android που βασίζεται HyperOS 3 πυροδότησε, για πολλές συσκευές Xiaomi, μια ερώτηση: Γιατί δεν μπορούν να το λάβουν όλες οι συσκευές την ίδια μέρα; Αν και τα αρθρωτά συστήματα του Android, όπως GSI, ΓΚΙκαι Project Trebleμειώστε τον χρόνο που δαπανάται για τη βελτίωση της συμβατότητας υλικολογισμικού, η ανάπτυξη σε πραγματικό κόσμο απαιτεί μηχανική, δοκιμές και συντονισμό με τους προμηθευτές για συγκεκριμένο μοντέλο. Αυτά τα επίπεδα καθιστούν την ταυτόχρονη διάθεση τεχνικά ανέφικτη.
Κατανόηση της πολυπλοκότητας του Android Modularization
Η σύγχρονη αρχιτεκτονική Android αποσυνδέει το πλαίσιο του συστήματος από τα στοιχεία του προμηθευτή, αλλά δεν αφαιρεί εντελώς τις βαθιές εξαρτήσεις. Η Xiaomi πρέπει να βεβαιωθεί ότι οι νέες απαιτήσεις Android ευθυγραμμίζονται με τα παλαιού τύπου HAL της. Ακόμη και μικρές αναντιστοιχίες στις εκδόσεις της κάμερας HAL ή των διασυνδέσεων μόντεμ μπορεί να εμποδίσουν την εγκατάσταση μιας ενημέρωσης OTA. Αυτό σημαίνει ότι κάθε συσκευή απαιτεί χειροκίνητη επαλήθευση και, επομένως, μια ενιαία ημερομηνία κυκλοφορίας είναι απλά μη ρεαλιστική.
Γιατί το GSI και το GKI δεν μπορούν να παρέχουν ενημερώσεις αυθημερόν
Γενικές εικόνες συστήματος και Γενικές εικόνες πυρήνα έχουν σχεδιαστεί για δοκιμές και συμβατότητα γραμμής βάσης, όχι για ανάπτυξη σε επίπεδο καταναλωτή. Η απεικόνιση, η θερμική ρύθμιση, η παροχή δικτύου, η συμπεριφορά του μόντεμ και η επεξεργασία κάμερας AI βασίζονται σε ιδιόκτητες μονάδες υλικού Xiaomi που δεν υπάρχουν σε μια καθαρή έκδοση GSI. Καθένα από αυτά πρέπει να επανενσωματωθεί και να επικυρωθεί για το HyperOS 3.
Η αρχιτεκτονική HyperOS εκτείνεται πέρα από το Android
Το HyperOS δεν είναι ένα απλό skin πάνω από το Android. Ενσωματώνει τις τεχνολογίες μικροπυρήνων Vela της Xiaomi, το πλαίσιο οικοσυστήματος HyperOS και το σύστημα προγραμματισμού HyperCore. Αυτά τα ιδιόκτητα επίπεδα απαιτούν επιπλέον μηχανική κάθε φορά που η Google τροποποιεί τα API Android ή τις δομές πυρήνα. Μια νέα έκδοση Android θα μπορούσε να σημαίνει επανεγγραφή και επανέλεγχο χιλιάδων γραμμών ενδιάμεσου λογισμικού σε τηλέφωνα, tablet, φορητές συσκευές και συσκευές IoT.
Η δοκιμή οικοσυστήματος μεταξύ συσκευών επεκτείνει τη γραμμή χρόνου ενημέρωσης
Το HyperOS επιτρέπει τον συγχρονισμό σε πραγματικό χρόνο σε τηλέφωνα, tablet και τηλεοράσεις—και έξυπνες οικιακές συσκευές. Κάθε φορά που το Android τροποποιεί τη συμπεριφορά Bluetooth ή Wi-Fi, η Xiaomi αναγκάζεται να επικυρώσει εκ νέου ολόκληρο το πρωτόκολλο διασύνδεσής της. Αυτή είναι μια συνταγή για να ανατινάξετε τη μήτρα δοκιμών σας – και ένα σημαντικό εμπόδιο στη μαζική ανάπτυξη. Η αξιοπιστία σε όλο το οικοσύστημα υπερτερεί της ταχύτητας.
Ο προμηθευτής, η πιστοποίηση και οι περιφερειακοί παράγοντες επεκτείνουν τη διαδικασία
Κάθε chipset, είτε είναι από την Qualcomm είτε από την MediaTek, χρειάζεται ενημερωμένα πακέτα υποστήριξης πλακέτας προτού η Xiaomi αρχίσει να εργάζεται για την προσαρμογή του HyperOS. Μόλις ολοκληρωθεί η ενσωμάτωση του BSP, οι συσκευές θα πρέπει να υποβληθούν σε πιστοποίηση Google Mobile Services, ώστε το Play Store να λειτουργεί όπως προβλέπεται. Φυσικά, οι έλεγχοι συμμόρφωσης θα διαφέρουν ανάλογα με κάθε περιοχή και απαίτηση χειριστή, καθιστώντας αδύνατη μια ενιαία παγκόσμια ημερομηνία διάθεσης.
Γιατί οι Flagship Devices λαμβάνουν πρώτα ενημερώσεις
Ο λόγος που οι ναυαρχίδες λαμβάνουν ενημερώσεις πριν από άλλα μοντέλα δεν είναι λόγω της στρατηγικής μάρκετινγκ, αλλά επειδή οι πιο ομοιόμορφες διαμορφώσεις υλικού τους μειώνουν τον συνολικό χρόνο επικύρωσης. Οι συσκευές μεσαίας κατηγορίας και αρχικού επιπέδου απαιτούν περισσότερη βελτιστοποίηση για το χειρισμό της διαχείρισης μνήμης, των θερμικών και των επιπέδων γραφικών.






