
Google har besluttet å radikalt endre måten utviklere får tilgang til forhåndsversjoner av Android., siden det har blitt annonsert at det tradisjonelle programmet for Utviklerforhåndsvisning har blitt erstattet av en ny gren kalt «Canary». som etablerer en kontinuerlig og mer dynamisk modell for tidlig testing av plattformfunksjoner.
Denne avgjørelsen markerer et vendepunkt i samarbeidsprosessen mellom Google og utviklermiljøet.
For å gi deg bedre støtte og raskere og mer konsistent tilgang til funksjoner under utvikling, annonserer vi en større videreutvikling av vårt forhåndslanseringsprogram. Fremover vil Android-plattformen ha en Canary-utgivelseskanal, som erstatter det tidligere Developer Preview-programmet. Denne Canary-utgivelseskanalen vil fungere sammen med det eksisterende betaprogrammet.
En kontinuerlig og automatisert tilnærming til testing
phovedforskjellen mellom den forrige modellen og det nye forslaget ligger i kontinuiteten i oppdateringsprosessen. Mens Developer Previews krevde manuell installasjon hver syklus, bruker Canary en strategi for rullerende strømming. Dette betyr at Når en enhet blir med i denne grenen, vil den automatisk motta alle de nyeste versjonene. Android via trådløse OTA-oppdateringer, noe som eliminerer behovet for gjentatte reinstallasjoner.
Takket være uavhengigheten fra spesifikke versjoner, Canary lar utviklere fortsette å eksperimentere med API-er som fortsatt er i en tidlig fase, selv etter at en ny offisiell versjon av Android går inn i betaversjonen.
Fordeler for utvikling og tidlig tilbakemelding
A av de store fordelene av dette nye tilnærmingen er muligheten til å gi kontinuerlig tilbakemelding gjennom hele utviklingssyklusen. Under den forrige ordningen ble forhåndsvisningskanalen for utviklere stengt i det øyeblikket Android gikk inn i betaversjonen, slik at det ikke var noen offisiell mulighet for testing og evaluering av eksperimentelle funksjoner. Med Canary forsvinner dette gapet, ettersom Nye API-er kan utforskes i dybden, uten å være avhengig av offisielle datoer fra utgivelsen av versjoner.
Til tross for åpenheten, Ikke alle funksjoner som vises i Canary vil nødvendigvis komme inn i en stabil utgivelse. Grenen presenteres imidlertid som et essensielt rom for å oppdage og påvirke fremtiden til operativsystemet, ettersom den gir mulighet for å evaluere atferdsendringer og plattformjusteringer i de tidligste stadiene.
Hvem bør bruke Canary-kanalen?
Det er viktig å nevne det Canary-kanalen er spesielt utviklet for utviklere som ønsker å ligge i forkant av utviklingen, teste de nyeste funksjonene og gi tidlig tilbakemelding. Selv om versjonene har gjennomgått automatisert testing og interne vurderinger, kan de fortsatt inneholde betydelige feil, så disse versjonene anbefales ikke for bruk på primære eller vanlige enheter.
For de som ønsker en mer stabil opplevelse, vil betakanalen fortsette å fungere. som det ideelle miljøet for å validere applikasjoner mot kommende Android-versjoner. Men for de som ønsker en sniktitt inn i fremtiden og er villige til å ta noen sjanser til fordel for innovasjon, er Canary den perfekte inngangsporten.
Installasjon og deltakelse i utvikling
Det er like enkelt å installere den nyeste Canary-versjonen som å bruke Android Flash Tool på en støttet Pixel-enhet. Når dette er gjort, kommer oppdateringer automatisk etter hvert som nye versjoner slippes. Det er mulig å forlate kanalen ved å installere en betaversjon eller en offentlig versjon på nytt, men denne prosessen krever at du sletter enheten.
Pluss Canary-bygg er integrert i Android-emulatoren og Android SDK, og er tilgjengelige på ekte maskinvare. via Android Studio Canary-kanalen. Dette lar deg teste og bygge apper som er spesifikt rettet mot eksperimentelle utgivelser, noe som muliggjør endringer i atferd gjennom plattformens rammeverk for funksjonskompatibilitet.
Det er verdt å nevne at denne nye grenen nå tilgjengelig for Pixel-enheter og vil snart også være tilgjengelig for bruk i Android-emulatoren ved bruk av spesifikke versjoner av Android Studio og tilhørende SDK.
Til slutt, hvis du er interessert i å vite mer om det, kan du se detaljene i følgende lenke.
