Google teatas, et muudab Androidi platvormi arenduse testimise korraldust. Üksikute Android Developer Preview eelvaadete avaldamine on lõpetatud ning selle asemel on välja pakutud pidev Android Canary haru, mis võimaldab arendajatel varajases erakordses faasis testida API muudatusi ja täiustusi. Androidi beetaversioonide kujundamine, mis keskendub mitte uute API-de tutvustamisele, vaid kasutajale nähtava funktsionaalsuse testimisele, jätkub muutumatult.
Uue mudeli oluline erinevus seisneb selles, et Developer Preview väljalaskeid loodi eraldi ning need tuli iga kord seadmetesse spetsiaalselt installida, samas kui Canary on paralleelselt toetav testimisversioon, mis uuendatakse pidevalt (rolling stream) ja kajastab platvormi arenduse praegust seisukorda. Piisab, kui seadme ühekordselt installida Canary versioon, ning kõik edasised uuendused muudatustega installitakse automaatselt OTA (over-the-air) režiimis. Canary haruga versioonid on ette valmistatud installimiseks Pixel seadmetele ja peagi saavad need olema saadaval ka Android Emulator'is (hetkel saadaval ainult Android Studio ja Android SDK testversioonides).
Erakordne Canary-haru eelis on ka sõltumatuse olemasolu väljaande versioonidest, mis võimaldab jätkata uute API-de testimist pärast Androidi järgmise versiooni beetatestimise käigus. Varasemad Developer Preview versioonid olid seotud järgmise väljaande testimisega ja lõpetasid koostamise pärast beetaversioonide ilmumist, mis ei võimaldanud katsetada eksperimenteerseid API-sid, mis ei olnud beetaversioonideks valmis. Canary variandi puhul ei esine selliseid probleeme ning arendajad saavad katsetada veel katsetamisjärgus API-sid sõltumata tulevaste väljaannete ettevalmistamise staatusest. Samuti ei ole garantii, et kõik saadaval olevad Canary-harus eksperimenteerivad võimalused sisenevad järgmisse väljaandesse.
Allikas: opennet.ru
