Android κεντρικό

Το CyanogenMod χρησιμοποιεί σταδιακά OTA για να διορθώσει σφάλματα, αλλά χρειάζονται ακόμα χρόνο για να προετοιμαστούν

protection click fraud

Το να γίνεις «επίσημος» σημαίνει επίσης συμμόρφωση με τις επίσημες διαδικασίες πιστοποίησης

Χρησιμοποιώντας ένα πρόσφατο σφάλμα στο Oppo N1 ως παράδειγμα, το CyanogenMod έδωσε μια ενδιαφέρουσα ματιά στη διαδικασία δημιουργίας και προώθησης ενός OTA σε συσκευές τώρα που είναι προμηθευτής λογισμικού πιστοποιημένος από την Google. Παρόλο που έχει ένα καλό ιστορικό διαχείρισης ενημερώσεων — συμπεριλαμβανομένων πλήρων νυχτερινών εκδόσεων λογισμικού — για πολλές συσκευές, τα πράγματα αλλάζουν λίγο όταν γίνεστε «επίσημοι».

Όσοι έχουν εγκαταστήσει το CyanogenMod μέσω του επίσημου προγράμματος εγκατάστασης ή έχουν μια έκδοση CM Oppo N1 μπορούν να επωφεληθούν από αυτά που είναι που ονομάζονται "incremental OTA" ή μικρές ενημερώσεις κώδικα που μπορούν να διορθώσουν μόνο ένα συγκεκριμένο τμήμα του συστήματος χωρίς να αγγίξουν οτιδήποτε άλλο. Στην περίπτωση ενός πρόσφατου σφάλματος που αφορούσε το αξεσουάρ O-Click για το N1, η επιδιόρθωση ήταν μικρή και θα μπορούσε πραγματικά να επωφεληθεί από η χρήση μιας σταδιακής ενημέρωσης — αλλά τα πρόσθετα επίπεδα δοκιμών που απαιτούνται για την ώθηση ενός OTA στις συσκευές επιβραδύνουν την επεξεργάζομαι, διαδικασία.

Με λίγη διαφάνεια, η CM εξηγεί ότι μόλις οι μηχανικοί πιστέψουν ότι έχουν λύσει ένα πρόβλημα λογισμικού, η ενημέρωση συσκευάζεται και αποστέλλεται στην ομάδα QA (διασφάλιση ποιότητας) της CM. Η QA είναι υπεύθυνη για τη διασφάλιση ότι το νέο λογισμικό επιδιορθώνει το πρόβλημα όπως επιδιώκεται, αλλά επίσης δεν ανατρέπει τίποτα άλλο στη διαδικασία. Η ομάδα QA ολοκληρώνει τις δοκιμές της και μετά πηγαίνει στο CTS — αυτή είναι η δοκιμαστική σουίτα που χρησιμοποιεί η Google για να πιστοποιήσει ότι το νέο λογισμικό εξακολουθεί να είναι συμβατό με συσκευές, λειτουργίες και εφαρμογές Android. Κάθε εκτέλεση του CTS διαρκεί περίπου οκτώ ώρες για να ολοκληρωθεί και πρέπει να περάσουν 100 για να πιστοποιηθείτε — ένα μόνο λόξυγκας και επιστρέφετε στην αρχή.

Το τελικό αποτέλεσμα για αυτή τη μικρή διόρθωση; Η CM ισχυρίζεται ότι χρειάστηκαν περίπου τρεις εβδομάδες μετά την ολοκλήρωση της επιδιόρθωσης σε κώδικα προτού ανάψει με πράσινο φως και είναι έτοιμη να διατεθεί σε συσκευές. Τα επιπλέον επίπεδα δοκιμών στη δική τους ομάδα QA και που απαιτούνται τώρα από την Google απλώς προσθέτουν περισσότερο χρόνο στις νέες εκδόσεις από ό, τι έχουμε συνηθίσει με τις τυπικές προσαρμοσμένες ROM.

Ευτυχώς, ο CM λέει ότι το σύστημα σταδιακής ενημέρωσης είναι "η ραχοκοκαλιά για τη μελλοντική μας ενημέρωση και σχέδια κυκλοφορίας" και ότι η δοκιμή του με το πρόγραμμα εγκατάστασης CM και τις συσκευές CM έκδοσης N1 είναι απλώς το αρχή. Διόρθωση μικρών προβλημάτων καθώς προκύπτουν και έναρξη της διαδικασίας νωρίτερα με μια μικρότερη αλλαγή στο Το λογισμικό θα πρέπει να επιταχύνει τη διαδικασία και στο τέλος να σας προσφέρει μικρότερη λήψη και μικρότερη εγκατάσταση χρόνος. Απλώς να ξέρετε ότι μπορεί να μην λαμβάνετε πάντα τη "νυχτερινή" εμπειρία ενημέρωσης που είχατε συνηθίσει από πριν.

Πηγή: CyanogenMod

instagram story viewer