Πίνακας περιεχομένων:
Ο όρος "επίσημη" σημαίνει συμμόρφωση με τις επίσημες διαδικασίες πιστοποίησης
Χρησιμοποιώντας ένα πρόσφατο σφάλμα στο Oppo N1 ως παράδειγμα, το CyanogenMod έδωσε μια ενδιαφέρουσα ματιά στη διαδικασία κατασκευής και προώθησης ενός OTA σε συσκευές τώρα που είναι ένας πωλητής λογισμικού πιστοποιημένο από την Google. Παρόλο που έχει ένα καλό ιστορικό διαχείρισης αναβαθμίσεων - συμπεριλαμβανομένου πλήρους προγραμματισμού νυχτερινών προγραμμάτων - για πολλαπλές συσκευές, τα πράγματα αλλάζουν λίγο όταν πηγαίνετε "επίσημα".
Όσοι έχουν εγκαταστήσει το CyanogenMod μέσω του επίσημου τεχνικού εγκατάστασης ή διαθέτουν έκδοση CM CM Oppo N1 μπορούν να επωφεληθούν από τα λεγόμενα "incremental OTAs" ή μικρά μπαλώματα που μπορούν να διορθώσουν μόνο ένα συγκεκριμένο μέρος του συστήματος χωρίς να αγγίζουν τίποτα άλλο. Στην περίπτωση ενός πρόσφατου σφάλματος που περιλαμβάνει το εξάρτημα O-Click για το N1, η επιδιόρθωση ήταν μικρή και θα μπορούσε πραγματικά να ωφεληθεί από τη χρήση μιας σταδιακής ενημέρωσης - αλλά πρόσθεσε ότι τα επίπεδα δοκιμών που απαιτούνται για να ωθήσουν ένα OTA σε συσκευές επιβραδύνουν τη διαδικασία.
Με μια μικρή διαφάνεια, η CM εξηγεί ότι όταν οι μηχανικοί πιστεύουν ότι έχουν λύσει ένα ζήτημα λογισμικού, η ενημερωμένη έκδοση είναι συσκευασμένη και αποστέλλεται στην ομάδα QA (διασφάλισης ποιότητας) της CM. Το QA είναι υπεύθυνο για τη διασφάλιση ότι το νέο λογισμικό επιδιορθώνει το πρόβλημα σύμφωνα με τον προορισμό του, αλλά επίσης δεν δυσχεραίνει τίποτα άλλο στη διαδικασία. Η ομάδα QA ολοκληρώνει τις δοκιμές και στη συνέχεια προχωρά στο CTS - αυτή είναι η δοκιμαστική σουίτα που χρησιμοποιεί η Google για να πιστοποιήσει ότι το νέο λογισμικό εξακολουθεί να είναι συμβατό με συσκευές, λειτουργίες και εφαρμογές Android. Κάθε διαδρομή του CTS διαρκεί περίπου οκτώ ώρες και πρέπει να περάσει 100 για να πιστοποιηθεί - ένας μόνος λόξυγκας και είστε πίσω στην αρχή.
Το τελικό αποτέλεσμα για αυτή τη μικρή λύση; Ο CM ισχυρίζεται ότι χρειάστηκαν περίπου τρεις εβδομάδες μετά την ολοκλήρωση της επιδιόρθωσης στον κώδικα, πριν να είναι πράσινο και έτοιμος να βγει σε συσκευές. Τα επιπλέον επίπεδα δοκιμών στο πλαίσιο της δικής τους ομάδας QA και τώρα που απαιτείται από την Google απλά προσθέτουν περισσότερο χρόνο σε νέες κυκλοφορίες από ό, τι συνηθίζαμε με τα τυπικά προσαρμοσμένα ROM.
Ευτυχώς, η CM λέει ότι το σύστημα αυξητικής ενημέρωσης είναι "η σπονδυλική στήλη για τα μελλοντικά μας σχέδια ενημέρωσης και απελευθέρωσης" και ότι η δοκιμή με CM installer και συσκευές CM έκδοση N1 είναι μόνο η αρχή. Ο καθορισμός μικρών ζητημάτων καθώς προκύπτουν και η έναρξη της διαδικασίας νωρίτερα με μικρότερη αλλαγή στο λογισμικό θα πρέπει να επιταχύνει τη διαδικασία και τελικά να σας δώσει ένα μικρότερο download και συντομότερο χρόνο εγκατάστασης. Απλά ξέρετε ότι μπορεί να μην παίρνετε πάντα την "νυχτερινή" εμπειρία ενημέρωσης που έχετε συνηθίσει από πριν.
Πηγή: CyanogenMod