Google har meddelat en förÀndring i organiseringen av testningen av framtida versioner av Android-plattformen som Àr under utveckling. Publiceringen av separata förhandsversioner av Android Developer Preview har upphört, och istÀllet erbjuds en separat, stÀndigt existerande Android Canary-gren, som gör det möjligt för apputvecklare att tidigt testa förÀndringar och förbÀttringar av API:erna. Beta-versionerna av Android kommer fortsÀtta att bildas utan förÀndringar, dÀr fokus ligger pÄ att testa den synliga funktionaliteten för anvÀndaren, snarare Àn att bekanta sig med nya API:er.
Den viktigaste skillnaden med den nya modellen Àr att utgÄvorna för Developer Preview skapades separat och de behövde installeras specifikt pÄ enheterna varje gÄng, medan Canary Àr en parallellt underhÄllen testgren som kontinuerligt uppdateras (rolling stream) och speglar det aktuella utvecklingslÀget för plattformen. Det Àr tillrÀckligt att en gÄng installera enheten pÄ Canary-grenen, sÄ kommer alla framtida uppdateringar med förÀndringar att installeras automatiskt via OTA (over-the-air). Byggnader med Canary-grenen Àr förberedda för installation pÄ Pixel-enheter och kommer snart att bli tillgÀngliga i Android Emulator (just nu endast tillgÀngliga i testversioner av Android Studio och Android SDK).
En fördel med den separata Canary-grenen Àr ocksÄ dess oberoende av versioner, vilket gör det möjligt att fortsÀtta testa nya API:er efter att nÀsta version av Android har övergÄtt till beta-testning. Tidigare var byggnaderna för Developer Preview kopplade till nÀsta version och upphörde med att bildas efter att beta-versionerna slÀpptes, vilket hindrade fortsatt testning av experimentella API:er som inte hade mogna nog för att inkluderas i beta-versionen. I Canary uppstÄr inte detta problem och utvecklare kan fortsÀtta experimentera med Ànnu rÄa API:er, oavsett vilket stadium den framtida versionen befinner sig i. Det garanteras inte att alla experimentella funktioner som finns i Canary-grenen kommer att ingÄ i den nÀrmaste versionen.
KĂ€lla: opennet.ru
