Android Studio 3.5 je stabilní se všemi opravami a vylepšeními z Project Marble

Několik měsíců po beta verzi Google vydal stabilní verzi Android Studio 3.5, což znamená konec projektu Marble (ale ne konec oprav chyb).

Už v listopadu 2018 Google představil něco s názvem „Projekt Marble" do Android Studia. Toto však není další aplikace pro zasílání zpráv. Místo toho Google udělal něco bezprecedentního vylepšením pracovního postupu vývoje aplikací pro Android.

V případě, že vám to uniklo, Project Marble není ve skutečnosti jeden produkt nebo služba. Je to spíše zastřešující termín odkazující na práci společnosti Google na zlepšení stability Android Studio, oblíbeného programu pro vývoj aplikací pro Android od společnosti Google. Během existence Project Marble se Google soustředil více na opravu chyb a zlepšování výkonu v Android Studiu než na zavádění nových funkcí.

Několik měsíců poté aktualizace betaGoogle vydal stabilní verzi Android Studio 3.5, což znamená konec projektu Marble (ale ne konec oprav chyb). Zde jsou některé z pozoruhodných funkcí a vylepšení, které tato verze přináší:

Uživatelské rozhraní zamrzne

Pokud používáte Android Studio pravidelně, možná jste si všimli tohoto problému. Ve zdánlivě náhodných časech Android Studio jednoduše zamrzne na 1 sekundu až 1 minutu, nebo dokonce dokud jej nezavřete. Je zřejmé, že je to docela nepříjemná věc, se kterou se musíte vypořádat, když se pokoušíte vytvořit aplikaci.

S Android Studio 3.5 Google tvrdě pracoval na zlepšení této situace. Není to dokonalé, ale to, co se zatím podařilo, se rozhodně cení. Úpravy výrazů datové vazby v XML jsou nyní rychlejší než zlepšení latence.

Rychlost sestavení

Dalším dlouhodobým problémem vývoje aplikací pro Android je čas potřebný k vytvoření vaší aplikace. Pokud nemáte velmi výkonný počítač, kompilace může trvat až 3 minuty. To je dlouhá doba, pokud provádíte malé změny za účelem ladění problému.

Tato nová verze Android Studia přináší dvě pozoruhodná vylepšení kompilace aplikací. První je inkrementální kompilace anotačních procesorů. Pokud ve své aplikaci používáte knihovny, jako je Dagger a Realm, měli byste zaznamenat kratší dobu sestavení.

Druhé vylepšení se týká diskových I/O ve Windows. Windows Defender (nyní nazývaný Windows Security) má funkci, která v reálném čase prohledává soubory (jak jsou vytvářeny nebo upravovány), aby vás chránila před malwarem. Toto skenování však může výrazně zpomalit sestavení vaší aplikace. Android Studio 3.5 nyní zobrazí nápovědu s kroky, které můžete podniknout k vyloučení adresářů projektu z této ochrany v reálném čase, abyste urychlili sestavení.

Aplikuj změny

Další významnou změnou v Android Studiu 3.5 je zavedení aplikace Apply Changes, která nahrazuje starý rámec Instant Run. Okamžité spuštění mělo usnadnit provádění drobných změn ve vaší aplikaci a jejich testování, ale častěji to nakonec způsobovalo problémy.

Aby to Google vyřešil, úplně zrušil Instant Run a od základů vytvořil Apply Changes. Má být spolehlivější a rychlejší než Instant Run.


Pokud jste vývojář pro Android a používáte Android Studio 3.4 nebo starší, tato aktualizace rozhodně stojí za vyzkoušení. Měli byste zaznamenat výrazné zvýšení celkového výkonu a stability. Chcete-li získat Android Studio 3.5, buď stáhněte si jej z webu Google nebo zkontrolujte aktualizace z vaší aktuální verze.

Zdroj: Vývojáři pro Android