
Η Google αποφάσισε να αλλάξει ριζικά τον τρόπο με τον οποίο οι προγραμματιστές έχουν πρόσβαση σε προ-κυκλοφορίες του Android., από τότε που ανακοινώθηκε ότι το παραδοσιακό πρόγραμμα Η Προεπισκόπηση Προγραμματιστή έχει αντικατασταθεί από ένα νέο υποκατάστημα που ονομάζεται "Canary", το οποίο θεσπίζει ένα συνεχές και πιο δυναμικό μοντέλο για την έγκαιρη δοκιμή των χαρακτηριστικών της πλατφόρμας.
Αυτή η απόφαση σηματοδοτεί ένα σημείο καμπής στη διαδικασία συνεργασίας μεταξύ της Google και της κοινότητας προγραμματιστών.
Για να σας παρέχουμε καλύτερη υποστήριξη και ταχύτερη και πιο συνεπή πρόσβαση σε λειτουργίες που βρίσκονται σε στάδιο ανάπτυξης, ανακοινώνουμε μια σημαντική εξέλιξη του προγράμματος προ-κυκλοφορίας μας. Στο εξής, η πλατφόρμα Android θα διαθέτει ένα κανάλι έκδοσης Canary, το οποίο θα αντικαθιστά το προηγούμενο πρόγραμμα προεπισκόπησης για προγραμματιστές. Αυτό το κανάλι έκδοσης Canary θα λειτουργεί παράλληλα με το υπάρχον πρόγραμμα Beta.
Μια συνεχής και αυτοματοποιημένη προσέγγιση στις δοκιμές
Pκύρια διαφορά μεταξύ του προηγούμενου μοντέλου και της νέας πρότασης έγκειται στη συνέχεια της διαδικασίας ενημέρωσης. Ενώ οι Προεπισκοπήσεις για Προγραμματιστές απαιτούσαν χειροκίνητη εγκατάσταση σε κάθε κύκλο, η Canary υιοθετεί μια στρατηγική κυλιόμενης ροής. Αυτό σημαίνει ότι Μόλις μια συσκευή ενταχθεί σε αυτόν τον κλάδο, θα λαμβάνει αυτόματα όλες τις πιο πρόσφατες εκδόσεις Android μέσω ασύρματων ενημερώσεων OTA, εξαλείφοντας την ανάγκη για επαναλαμβανόμενες επανεγκαταστάσεις.
Χάρη στην ανεξαρτησία του από συγκεκριμένες εκδόσεις, Το Canary επιτρέπει στους προγραμματιστές να συνεχίσουν να πειραματίζονται με API τα οποία βρίσκονται ακόμη σε πρώιμο στάδιο, ακόμη και μετά την είσοδο μιας νέας επίσημης έκδοσης του Android σε beta.
Πλεονεκτήματα για την ανάπτυξη και την έγκαιρη ανατροφοδότηση
Ένα των μεγάλων οφελών αυτού του νέου Η προσέγγιση είναι η δυνατότητα παροχής συνεχούς ανατροφοδότησης καθ' όλη τη διάρκεια του κύκλου ανάπτυξης. Σύμφωνα με το προηγούμενο πρόγραμμα, το κανάλι Προεπισκόπησης Προγραμματιστή έκλεινε τη στιγμή που το Android εισήλθε σε beta έκδοση, χωρίς να αφήνει καμία επίσημη οδό για δοκιμή και αξιολόγηση πειραματικών λειτουργιών. Με το Canary, αυτό το κενό εξαφανίζεται, καθώς Νέα API μπορούν να εξερευνηθούν σε βάθος, χωρίς να εξαρτώνται από επίσημες ημερομηνίες από την κυκλοφορία των εκδόσεων.
Παρά το ανοιχτό του πνεύμα, Δεν θα συμπεριληφθούν απαραίτητα όλα τα χαρακτηριστικά που εμφανίζονται στο Canary σε μια σταθερή έκδοση. Ωστόσο, ο κλάδος παρουσιάζεται ως ένας ουσιαστικός χώρος για την ανακάλυψη και τον επηρεασμό του μέλλοντος του λειτουργικού συστήματος, καθώς επιτρέπει την αξιολόγηση αλλαγών συμπεριφοράς και προσαρμογών πλατφόρμας στα πρώτα του στάδια.
Ποιος πρέπει να χρησιμοποιεί το κανάλι Canary;
Είναι σημαντικό να το αναφέρω αυτό Το κανάλι Canary έχει σχεδιαστεί ειδικά για προγραμματιστές που θέλουν να παραμένουν ένα βήμα μπροστά, δοκιμάζοντας τις πιο πρόσφατες λειτουργίες και παρέχοντας έγκαιρα σχόλια. Παρόλο που οι εκδόσεις έχουν υποβληθεί σε αυτοματοποιημένες δοκιμές και εσωτερικές αξιολογήσεις, ενδέχεται να εξακολουθούν να περιέχουν σημαντικά σφάλματα, επομένως αυτές οι εκδόσεις δεν συνιστώνται για χρήση σε κύριες ή καθημερινές συσκευές.
Για όσους αναζητούν μια πιο σταθερή εμπειρία, το κανάλι beta θα συνεχίσει να λειτουργεί. ως το ιδανικό περιβάλλον για την επικύρωση εφαρμογών σε σχέση με τις επερχόμενες εκδόσεις Android. Αλλά για όσους θέλουν να ρίξουν μια κλεφτή ματιά στο μέλλον και είναι πρόθυμοι να αναλάβουν κάποια ρίσκα υπέρ της καινοτομίας, το Canary είναι η τέλεια πύλη.
Εγκατάσταση και συμμετοχή στην ανάπτυξη
Η εγκατάσταση της τελευταίας έκδοσης Canary είναι τόσο απλή όσο η χρήση του Android Flash Tool σε μια υποστηριζόμενη συσκευή Pixel. Μόλις γίνει αυτό, οι ενημερώσεις θα έρχονται αυτόματα καθώς κυκλοφορούν νέες εκδόσεις. Η έξοδος από το κανάλι είναι δυνατή με την επανεγκατάσταση μιας έκδοσης beta ή δημόσιας έκδοσης, αν και αυτή η διαδικασία θα απαιτήσει τη διαγραφή των δεδομένων της συσκευής.
συν Η διαθεσιμότητά τους σε πραγματικό υλικό, οι εκδόσεις Canary είναι ενσωματωμένες στον εξομοιωτή Android και στο Android SDK. μέσω του καναλιού Android Studio Canary. Αυτό σας επιτρέπει να δοκιμάζετε και να δημιουργείτε εφαρμογές που στοχεύουν συγκεκριμένα σε πειραματικές εκδόσεις, επιτρέποντας αλλαγές συμπεριφοράς μέσω του πλαισίου συμβατότητας λειτουργιών της πλατφόρμας.
Αξίζει να σημειωθεί ότι αυτό το νέο υποκατάστημα τώρα διαθέσιμο για συσκευές Pixel και σύντομα θα είναι επίσης διαθέσιμο για χρήση στον εξομοιωτή Android χρησιμοποιώντας συγκεκριμένες εκδόσεις του Android Studio και το αντίστοιχο SDK.
Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις λεπτομέρειες στο παρακάτω σύνδεσμο.
