Android zamjenjuje Developer Preview novim Canary kanalom

Android Canary

Google je odlučio radikalno transformirati način na koji programeri pristupaju predizdanim verzijama Androida., otkako je objavljeno da će tradicionalni program od Pregled za programere zamijenjen je novom granom pod nazivom "Canary". koji uspostavlja kontinuirani i dinamičniji model za rano testiranje funkcija platforme.

Ova odluka označava prekretnicu u procesu saradnje između Googlea i zajednice programera.

Kako bismo vam pružili bolju podršku i brži i dosljedniji pristup funkcijama u razvoju, najavljujemo veliku evoluciju našeg programa pred-izdanja. U budućnosti će Android platforma imati Canary kanal izdanja, koji će zamijeniti prethodni program Developer Preview. Ovaj Canary kanal izdanja će funkcionirati uz postojeći Beta program.

Kontinuirani i automatizirani pristup testiranju

Strglavna razlika između prethodnog modela i novog prijedloga leži u kontinuitetu procesa ažuriranja. Dok su Developer Preview verzije zahtijevale ručnu instalaciju u svakom ciklusu, Canary usvaja strategiju kontinuiranog toka instalacije. To znači da Nakon što se uređaj pridruži ovoj grani, automatski će dobiti sve najnovije verzije. Android putem OTA bežičnih ažuriranja, eliminirajući potrebu za ponovnim instalacijama.

Zahvaljujući svojoj nezavisnosti od specifičnih verzija, Canary omogućava programerima da nastave eksperimentirati s API-jima koje su još uvijek u ranoj fazi, čak i nakon što nova službena verzija Androida uđe u beta verziju.

Prednosti za razvoj i rane povratne informacije

Uno od velikih koristi ovog novog pristup je mogućnost pružanja kontinuirane povratne informacije tokom cijelog razvojnog ciklusa. Prema prethodnoj shemi, kanal za pregled programera (Developer Preview) je zatvoren u trenutku kada je Android ušao u beta verziju, ne ostavljajući zvanični put za testiranje i evaluaciju eksperimentalnih funkcija. Sa Canaryjem, ova praznina nestaje, jer Novi API-ji se mogu detaljno istražiti, bez oslanjanja na službene datume od objavljivanja verzija.

Izbor verzije Android Canaryja

Uprkos svojoj otvorenosti, Neće sve funkcije koje se pojavljuju u Canary verziji nužno ući u stabilno izdanje. Međutim, grana je predstavljena kao bitan prostor za otkrivanje i uticanje na budućnost operativnog sistema, jer omogućava procjenu promjena u ponašanju i prilagođavanja platforme u njegovim najranijim fazama.

Ko bi trebao koristiti Kanarski kanal?

Važno je to napomenuti Kanal Canary je posebno dizajniran za programere koji žele ostati ispred svih, testirajući najnovije funkcije i dajući rane povratne informacije. Iako su verzije prošle automatizirano testiranje i interne preglede, one i dalje mogu sadržavati značajne greške, tako da se ove verzije ne preporučuju za upotrebu na primarnim ili svakodnevnim uređajima.

Za one koji traže stabilnije iskustvo, beta kanal će nastaviti s radom. kao idealno okruženje za validaciju aplikacija u odnosu na nadolazeće verzije Androida. Ali za one koji žele zaviriti u budućnost i spremni su preuzeti neke rizike u korist inovacija, Canary je savršena kapija.

Instalacija i učešće u razvoju

Instaliranje najnovije Canary verzije je jednostavno kao korištenje Android Flash Tool-a na podržanom Pixel uređaju. Nakon što se to uradi, ažuriranja će automatski stizati kako se objavljuju nove verzije. Napuštanje kanala je moguće ponovnom instalacijom beta ili javne verzije, iako će ovaj proces zahtijevati brisanje uređaja.

Pored toga Budući da su dostupni na stvarnom hardveru, Canary verzije su integrirane u Android emulator i Android SDK. putem Android Studio Canary kanala. Ovo vam omogućava testiranje i izradu aplikacija koje su posebno usmjerene na eksperimentalna izdanja, omogućavajući promjene ponašanja putem okvira kompatibilnosti funkcija platforme.

Vrijedi spomenuti da ova nova grana sada dostupno za Pixel uređaje i uskoro će biti dostupan za korištenje u Android emulatoru korištenjem specifičnih verzija Android Studija i odgovarajućeg SDK-a.

Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje u sljedeći link.