Niekoľko mesiacov po beta verzii Google vydal stabilnú verziu Android Studio 3.5, čo znamená koniec projektu Marble (ale nie koniec opráv chýb).
Už v novembri 2018 Google predstavil niečo s názvom „Projekt Marble" do Android Studio. Toto však nie je ďalšia aplikácia na odosielanie správ. Namiesto toho Google urobil niečo bezprecedentné zlepšením pracovného postupu vývoja aplikácií pre Android.
Ak ste to prehliadli, Project Marble v skutočnosti nie je jediný produkt alebo služba. Ide skôr o zastrešujúci výraz, ktorý odkazuje na prácu spoločnosti Google na zlepšení stability Android Studio, zvoleného programu vývoja aplikácií pre Android od spoločnosti Google. Počas existencie Project Marble sa Google zameriaval viac na opravu chýb a zlepšovanie výkonu v Android Studio ako na zavádzanie nových funkcií.
O pár mesiacov neskôr beta aktualizáciaGoogle vydal stabilnú verziu Android Studio 3.5, čo znamená koniec projektu Marble (ale nie koniec opráv chýb). Tu sú niektoré z pozoruhodných funkcií a vylepšení, ktoré táto verzia prináša:
Používateľské rozhranie zamrzne
Ak používate Android Studio pravidelne, možno ste si všimli tento problém. V zdanlivo náhodných časoch Android Studio jednoducho zamrzne na 1 sekundu až 1 minútu, alebo kým ho násilne nezavriete. Je zrejmé, že je to dosť nepríjemná vec, s ktorou sa musíte vyrovnať, keď sa pokúšate vytvoriť aplikáciu.
S Android Studio 3.5 Google tvrdo pracoval na zlepšení tejto situácie. Nie je to dokonalé, ale to, čo sa doteraz podarilo, sa rozhodne cení. Úprava výrazov viazania údajov v XML je teraz rýchlejšia od zlepšení latencie.
Rýchlosť stavania
Ďalším dlhodobým problémom pri vývoji aplikácií pre Android je čas potrebný na vytvorenie vašej aplikácie. Ak nemáte veľmi výkonný počítač, kompilácia môže trvať až 3 minúty. To je dlhý čas, ak robíte malé zmeny na ladenie problému.
Táto nová verzia Android Studio prináša dve pozoruhodné vylepšenia kompilácie aplikácií. Prvým je inkrementálna kompilácia anotačných procesorov. Ak vo svojej aplikácii používate knižnice ako Dagger a Realm, mali by ste si všimnúť kratšie časy zostavovania.
Druhé vylepšenie sa týka diskových I/O v systéme Windows. Windows Defender (teraz nazývaný Windows Security) má funkciu, ktorá skenuje súbory v reálnom čase (ako sú vytvárané alebo upravované), aby vás chránila pred škodlivým softvérom. Toto skenovanie však môže výrazne spomaliť vytváranie vašej aplikácie. Android Studio 3.5 teraz zobrazí nápovedu s krokmi, ktoré môžete podniknúť na vylúčenie adresárov projektu z tejto ochrany v reálnom čase, aby ste urýchlili zostavovanie.
Aplikovať zmeny
Ďalšou významnou zmenou v Android Studio 3.5 je zavedenie aplikácie Apply Changes, ktorá nahrádza starý rámec Instant Run. Okamžité spustenie malo zjednodušiť vykonávanie menších zmien v aplikácii a ich testovanie, no častejšie spôsobovalo problémy.
Na vyriešenie tohto problému spoločnosť Google úplne zrušila funkciu Instant Run a od základov vytvorila aplikáciu Apply Changes. Má byť spoľahlivejšie a rýchlejšie ako Instant Run.
Ak ste vývojár pre Android a používate Android Studio 3.4 alebo staršiu verziu, táto aktualizácia určite stojí za vyskúšanie. Mali by ste si všimnúť výrazné zvýšenie celkového výkonu a stability. Ak chcete získať Android Studio 3.5, buď stiahnite si ho z webovej stránky Google alebo skontrolujte aktualizácie z vašej aktuálnej verzie.
Zdroj: Android vývojári