Compania Google privind încetarea practicii de a numi versiunile platformei Android după dulciuri și deserturi în ordine alfabetică și tranziția către o numerotare digitală obișnuită. Schema anterioară a fost inspirată de practica numirii ramurilor interne utilizate de inginerii Google, dar a creat multă confuzie în rândul utilizatorilor și dezvoltatorilor externi. Astfel, versiunea dezvoltată acum este acum oficial numită Android 10, iar următoarea versiune va fi promovată inițial ca Android 10.1 sau Android 11.
Anunțul subliniază, de asemenea, depășirea unei noi borne de popularitate — Android este acum utilizat pe peste 2,5 miliarde de dispozitive active. În același timp, a fost prezentat un logo actualizat al proiectului, în care, în locul imaginii complete a robotului, este folosită doar capul său, iar textul este prezentat cu o altă font și de culoare neagră în loc de verde.
Printre alte schimbări legate de proiectul Android se numără un mediu de dezvoltare integrat , construit pe baza codului sursă al produsului . Proiectul Android Studio evoluează într-un model de dezvoltare deschis și sub licența Apache 2.0. Versiunile binare pentru Linux, macOS și Windows. Suportul este oferit pentru toate versiunile actuale de Android și serviciile Google Play. Inovația cheie a noii versiuni este implementarea proiectului Marble, care schimbă vectorul dezvoltării de la creșterea funcționalității către îmbunătățirea calității fluxului de lucru, creșterea stabilității și rafinarea capacităților existente.
În pregătirea noii versiuni, au fost corectate peste 600 de erori, 50 de scurgeri de memorie și 20 de probleme care duceau la blocaje, precum și s-au efectuat lucrări pentru creșterea vitezei de compilare și îmbunătățirea receptivității editorului la introducerea de markup XML și cod Kotlin. Procesul de lansare a aplicației dezvoltate pe dispozitiv a fost complet reproiectat — în loc de modul „Instant Run”, a fost introdusă funcția „Apply Changes”, care, în loc să modifice pachetul APK, folosește un runtime separat pentru a suprascrie clasele în timp real, ceea ce face procesul de lansare a aplicației mult mai confortabil în timpul modificării codului.
Sursa: opennet.ro
