Από την αρχή μέχρι το τέλος: Πώς κυκλοφορεί μια ενημέρωση λογισμικού Android [INFOGRAPHIC από τη Sony]

Η Sony κυκλοφόρησε ένα νέο infographic που σας καθοδηγεί στη διαδικασία βήμα προς βήμα του τρόπου με τον οποίο μια ενημέρωση Android μεταφέρεται από την Google στο smartphone στο χέρι σας

Οι ενημερώσεις Android, συμπεριλαμβανομένων των ενημερώσεων κώδικα ασφαλείας και των βασικών εκδόσεων, είναι κάτι που εκτιμούν πολλοί άνθρωποι. Ομολογουμένως, ορισμένοι φοβούνται τις νέες ενημερώσεις, καθώς μπορούν να αλλάξουν τα πράγματα και μερικές φορές μπορεί να εμφανιστούν νέα σφάλματα ή προβλήματα απόδοσης. Ως επί το πλείστον, ωστόσο, οι νέες ενημερώσεις Android είναι σημαντικές και ζωτικής σημασίας για την πλατφόρμα. Ωστόσο, η όλη διαδικασία στην οποία περνά μια ενημέρωση Android είναι απίστευτα περίπλοκη, επομένως η Sony μόλις κυκλοφόρησε ένα infographic για να βοηθήσει στην απεικόνιση ολόκληρης της διαδικασίας.

Η πρώτη φάση είναι η διαδικασία "bring up" και ξεκινά με την αποστολή της Google σε Android OEM που ονομάζεται Platform Development Kit (PDK για συντομία). Αυτό σβήνει λίγες εβδομάδες πριν κυκλοφορήσει μια νέα έκδοση του Android και περιλαμβάνει μια συλλογή από αρχεία πηγής και πολλά άλλα για να βοηθήσει τον OEM να αναπτύξει, να βελτιστοποιήσει και να δοκιμάσει τη νέα ενημέρωση. Στη συνέχεια, όταν η Google κυκλοφορήσει την ενημέρωση, οι OEM μπορούν να αρχίσουν να χτίζουν τα θεμέλια ώστε να μπορούν να επικεντρωθούν στο Hardware Abstraction Layer (HAL).

Η διαδικασία HAL επικεντρώνεται εξ ολοκλήρου στο να λειτουργήσουν τα διάφορα στοιχεία υλικού με το νέο λογισμικό. Εάν μια εταιρεία δεν χρησιμοποιεί τα ίδια εξαρτήματα που χρησιμοποιεί η Qualcomm (κάτι που συμβαίνει μερικές φορές), τότε εναπόκειται στον OEM να το διορθώσει. Μόλις γίνει αυτό, μπορούν να αρχίσουν να εργάζονται για τις βασικές λειτουργίες που θα πρέπει να μπορεί να κάνει ένα smartphone ή tablet. Αυτό περιλαμβάνει, ενδεικτικά, πράγματα όπως πραγματοποίηση και λήψη τηλεφωνικών κλήσεων, αποστολή και λήψη μηνυμάτων και σύνδεση στο διαδίκτυο.

Με αυτό το πρόβλημα, οι OEM μπορούν στη συνέχεια να εργαστούν στη δυνατότητα λογισμικού που κάνουν τις συσκευές τους να ξεχωρίζουν από τον ανταγωνισμό. Στην περίπτωση της Sony, αυτό περιλαμβάνει την προσαρμογή της οθόνης κλειδώματος και άλλων εφαρμογών, συμπεριλαμβανομένων των επαφών, της μουσικής, των ταινιών, του άλμπουμ, της κάμερας, του email και άλλων λειτουργιών όπως το Smart Stamina και το Xperia Assist. Αφού γίνει αυτό, μπορούν να κάνουν κάποιες εσωτερικές δοκιμές εντός της εταιρείας που ακολουθούνται από περισσότερες δοκιμές εκτός εργαστηρίου.

Θα νομίζατε ότι αυτό είναι το τέλος, αλλά αυτό είναι μόνο η πρώτη φάση. Με την ολοκλήρωση αυτή, ξεκινά η δεύτερη φάση και εδώ είναι που παίζει ρόλο η πιστοποίηση και η έγκριση της ενημέρωσης. Αυτές οι συσκευές πρέπει να πληρούν ορισμένα πρότυπα όσον αφορά τη συνδεσιμότητα Bluetooth, WiFi και κινητής τηλεφωνίας. Ορισμένοι από αυτούς τους συνεργάτες κινητής τηλεφωνίας θέλουν επίσης ορισμένα πράγματα στο λογισμικό, οπότε μετά την εφαρμογή τους, η ενημέρωση υποβάλλεται σε ορισμένες δοκιμές από τον πάροχο.

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


Πηγή: Sony Mobile