
Google ha decidit transformar radicalment la manera com els desenvolupadors accedeixen a les versions preliminars d'Android, ja que ha donat a conèixer que el tradicional programa de Developer Preview ha estat reemplaçat per una nova branca anomenada Canary, que estableix un model continu i més dinàmic per a la prova primerenca de característiques de la plataforma.
Aquesta decisió marca un abans i un després en el procés de col·laboració entre Google i la comunitat de desenvolupadors.
Per brindar-te un millor suport i un accés més ràpid i consistent a les funcions en desenvolupament, anunciem una important evolució al nostre programa de prellançament. D'ara endavant, la plataforma Android comptarà amb un canal de llançament Canary, que reemplaçarà l'anterior programa de vista prèvia per a desenvolupadors. Aquest canal de llançament Canary funcionarà juntament amb el programa beta existent.
Un enfocament continu i automatitzat per a les proves
la principal diferència entre el model anterior i la nova proposta rau en la continuïtat del procés d'actualització. Mentre que les Developer Preview requerien ser instal·lades manualment a cada cicle, Canary adopta una estratègia d'actualitzacions contínues (rolling stream). Això vol dir que una vegada que un dispositiu s'uneix a aquesta branca, rebrà automàticament totes les versions més recents d'Android a través d'actualitzacions sense fil OTA, eliminant la necessitat de reinstal·lacions repetides.
Gràcies a la seva independència de versions concretes, Canary permet als desenvolupadors seguir experimentant amb APIs que encara estan en fases primerenques, fins i tot després que una nova versió oficial d'Android entri en fase beta.
Avantatges per al desenvolupament i la retroalimentació primerenca
La dels grans beneficis d'aquest nou enfocament és la possibilitat d'oferir retroalimentació contínua durant tot el cicle de desenvolupament. Sota l'esquema anterior, el canal de Developer Preview es tancava al moment en què Android ingressava en fase beta, deixant sense via oficial per provar i avaluar característiques experimentals. Amb Canary, aquest buit desapareix, ja que les noves API poden ser explorades a fons, sense dependre de les dates oficials del llançament de versions.
Tot i la seva obertura, no totes les funcions que apareixen a Canary arribaran necessàriament a formar part duna versió estable. Tot i això, la branca es presenta com un espai essencial per descobrir i influir en el futur del sistema operatiu, ja que permet avaluar canvis de comportament i ajustaments de la plataforma en la seva etapa més primerenca.
Qui hauria de fer servir el canal Canary?
És important esmentar que el canal Canary està pensat especialment per a desenvolupadors que volen mantenir-se a la diana, provant les capacitats més recents i oferint retroalimentació des de l'inici. Tot i que les compilacions han passat per proves automatitzades i revisions internes, encara poden contenir errors importants, per això no es recomana utilitzar aquestes versions en dispositius principals o d'ús quotidià.
Per als que busquen una experiència més estable, el canal beta continuarà operant com l'entorn ideal per validar aplicacions davant de les properes versions d'Android. Però per als que vulguin una visió anticipada del futur i estiguin disposats a assumir certs riscos a favor de la innovació, Canary és la porta perfecta.
Instal·lació i participació en el desenvolupament
Instal·lar la versió més recent de Canary és tan simple com utilitzar l'Android Flash Tool amb un dispositiu Pixel compatible. Un cop fet això, les actualitzacions arribaran automàticament a mesura que s'alliberin noves compilacions. Abandonar el canal és possible mitjançant la reinstal·lació d'una versió beta o pública, encara que aquest procés requerirà esborrar les dades del dispositiu.
A més la seva disponibilitat en maquinari real, les compilacions Canary s'integren a l'emulador d'Android ia l'Android SDK mitjançant el canal Canary d'Android Studio. Això permet provar i compilar aplicacions que apuntin específicament a versions experimentals, habilitant canvis de comportament mitjançant el marc de compatibilitat de funcions disponibles a la plataforma.
Cal esmentar que aquesta nova branca ja està disponible per a dispositius Pixel i properament podrà utilitzar-se també a l'emulador d'Android mitjançant versions específiques d'Android Studio i el SDK corresponent.
Finalment, si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.
