Android erstatter Developer Preview med den nye Canary-kanal

Android Canary

Google har besluttet at radikalt ændre den måde, udviklere tilgår pre-release-versioner af Android., siden det er blevet annonceret, at det traditionelle program for Udviklerforhåndsvisning er blevet erstattet af en ny gren kaldet "Canary", hvilket etablerer en kontinuerlig og mere dynamisk model til tidlig testning af platformens funktioner.

Denne beslutning markerer et vendepunkt i samarbejdsprocessen mellem Google og udviklerfællesskabet.

For at give dig bedre support og hurtigere og mere ensartet adgang til funktioner under udvikling, annoncerer vi en større udvikling af vores pre-release-program. Fremadrettet vil Android-platformen have en Canary-udgivelseskanal, der erstatter det tidligere Developer Preview-program. Denne Canary-udgivelseskanal vil fungere sideløbende med det eksisterende betaprogram.

En kontinuerlig og automatiseret tilgang til testning

phovedforskellen mellem den tidligere model og det nye forslag ligger i kontinuiteten i opdateringsprocessen. Mens Developer Previews krævede manuel installation i hver cyklus, anvender Canary en strategi med rullende strøm. Det betyder, at Når en enhed tilmelder sig denne gren, modtager den automatisk alle de nyeste versioner. Android via trådløse OTA-opdateringer, hvilket eliminerer behovet for gentagne geninstallationer.

Takket være dens uafhængighed af specifikke versioner, Canary giver udviklere mulighed for at fortsætte med at eksperimentere med API'er som stadig er i de tidlige stadier, selv efter at en ny officiel version af Android er gået i beta.

Fordele ved udvikling og tidlig feedback

A af de store fordele af denne nye tilgangen er muligheden for at tilbyde løbende feedback gennem hele udviklingscyklussen. Under den tidligere ordning blev Developer Preview-kanalen lukket i det øjeblik, Android gik ind i betaversionen, hvilket efterlod ingen officiel mulighed for at teste og evaluere eksperimentelle funktioner. Med Canary forsvinder dette hul, da Nye API'er kan udforskes i dybden uden at være afhængig af officielle datoer fra udgivelsen af versioner.

Valg af Android Canary-build

Trods sin åbenhed, Ikke alle funktioner, der vises i Canary, vil nødvendigvis komme i en stabil udgivelse. Grenen præsenteres dog som et essentielt rum til at opdage og påvirke operativsystemets fremtid, da den giver mulighed for at evaluere adfærdsændringer og platformjusteringer i de tidligste stadier.

Hvem bør bruge Canary-kanalen?

Det er vigtigt at nævne det Canary-kanalen er specielt designet til udviklere som ønsker at være på forkant med udviklingen, teste de nyeste funktioner og give tidlig feedback. Selvom versionerne har gennemgået automatiseret testning og interne gennemgange, kan de stadig indeholde betydelige fejl, så disse versioner anbefales ikke til brug på primære eller almindelige enheder.

For dem, der søger en mere stabil oplevelse, vil betakanalen fortsætte med at fungere. som det ideelle miljø til validering af applikationer mod kommende Android-versioner. Men for dem, der ønsker et smugkig ind i fremtiden og er villige til at tage nogle risici til fordel for innovation, er Canary den perfekte indgangsport.

Installation og deltagelse i udvikling

Det er lige så nemt at installere den nyeste Canary-version som at bruge Android Flash Tool på en understøttet Pixel-enhed. Når dette er gjort, kommer der automatisk opdateringer, når nye versioner udgives. Det er muligt at forlade kanalen ved at geninstallere en betaversion eller en offentlig version, men denne proces kræver, at enheden slettes.

Ud over Deres tilgængelighed på rigtig hardware, Canary-builds er integreret i Android-emulatoren og Android SDK'en. via Android Studio Canary-kanalen. Dette giver dig mulighed for at teste og bygge apps, der specifikt er målrettet eksperimentelle udgivelser, hvilket muliggør adfærdsændringer gennem platformens funktionskompatibilitetsramme.

Det er værd at nævne, at denne nye filial nu tilgængelig for Pixel-enheder og vil snart også være tilgængelig til brug i Android-emulatoren ved hjælp af specifikke versioner af Android Studio og det tilsvarende SDK.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne i følgende link.