Společnost Google oznámila změnu v organizaci testování budoucích verzí platformy Android, které jsou ve vývoji. Ukončila publikaci jednotlivých předběžných verzí Android Developer Preview, místo toho nabídla samostatnou stálou větev Android Canary, která umožňuje vývojářům aplikací v raných fázích testovat prováděné změny a vylepšení API. Vytváření beta verzí Android, které se zaměřují na testování uživatelské funkčnosti, zůstane beze změn.
Klíčovým rozdílem nového modelu je, že verze Developer Preview byly tvořeny samostatně a musely být každou chvíli speciálně nahrány na zařízení, zatímco Canary je paralelně podporovaná testovací větev, která je neustále aktualizována (rolling stream) a odráží aktuální stav vývoje platformy. Stačí jednou nahrát zařízení na větev Canary a všechna další aktualizace s provedenými změnami budou automaticky instalována v režimu OTA (over-the-air). Sestavy s větví Canary jsou připraveny pro nahrání na zařízení Pixel a brzy budou k dispozici v Android Emulator (zatím jsou k dispozici pouze v testovacích verzích Android Studio a Android SDK).
Výhodou samostatné větve Canary je také nezávislost na verzích, což umožňuje pokračovat v testování nových API po přechodu další verze Android do fáze beta testování. Dříve byly sestavy Developer Preview vázány na další verzi a přestaly se vytvářet po objevení beta verzí, což neumožnilo pokračovat v testování experimentálních API, která nebyla připravena k zahrnutí do beta verze. V Canary tento problém nevzniká a vývojáři mohou pokračovat v experimentování s ještě nedokončenými API, bez ohledu na fázi přípravy budoucí verze. Přičemž není zaručeno, že všechny funkce dostupné ve větvi Canary se dostanou do nejbližší verze.
Zdroj: opennet.ru
