Android Studio 3.5 beta již bylo vydáno a toto jsou jeho změny

Logo Android Studio

Nedávno bylo oznámeno vydání nové beta verze Android Studio 3.5, což je završením práce při nabídce verze zaměřené na kvalitu a stabilitu funkcí.

Tato beta verze Android Studio 3.5 řeší mnoho změn v každé z hlavních oblastí zaměření Project Marble ve kterém je vylepšena práce a nová infrastruktura začleněná do Project Marble pro dlouhodobé sledování kvality.

Hlavní změny

Jeden hlavní stížnosti vývojářů na Android Studio je pomalost IDE běží v průběhu času.

Mnohokrát je tato zkušenost způsobena neočekávaným tlakem na nevracení paměti nebo IDE paměti.

Google se o tuto oblast zajímal a jako součást projektu Marble vydavatel zpracoval 33 velkých úniků paměti.

K identifikaci netěsností Google nyní měří výjimky z paměti na interním palubním panelu průběžně pro ty, kteří se rozhodli s ním sdílet data, což mu umožňuje soustředit se a řešit nejtěžší problémy.

Od verze Android Studio 3.5 když IDE dojde paměť„Google zaznamenává statistiky na vysoké úrovni na velikosti haldy a dominantních objektech v segmentu.

S těmito daty může IDE dělat dvě věci: navrhnout lepší konfigurace paměti a poskytnout podrobnější analýzu paměti.

Automaticky doporučené nastavení paměti

Ve výchozím stavu, Android Studio má maximální velikost paměti 1.2 GB. Pro ty z vás, kteří mají velké projekty, nemusí tato velikost stačit.

Android Studio

I když máte stroj s velkým množstvím RAM, IDE tuto hodnotu nepřekročí. Sndroid Studio 3.5, IDE rozpozná, když bude projekt aplikace potřebujete více RAM v počítači s vyšší kapacitou RAM a upozorní vás na zvětšení velikosti haldy v oznámení.

Úpravy můžete provést také na novém panelu nastavení v části Vzhled a chování → Nastavení paměti.

Snadné hlášení problémů s pamětí s analýzou haldy paměti

Někdy může být obtížné zachytit a reprodukovat problémy s pamětí hlásit týmu Android Studio.

Chcete-li tento problém vyřešit, umožňuje Android Studio 3.5 aktivovat výpis zásobníku (Nápověda → Analyzovat využití paměti), který IDE lokálně odstraní pro osobní údaje, analýzu a hlášení.

Uživatelské rozhraní

Zmrazení uživatelského rozhraní je dalším běžným problémem, který byl nahlášen Googlu. V Android Studio 3.5, tým rozšířil infrastrukturu platformy Intellij podkladové a nyní měří zastávky vlákna uživatelského rozhraní, která vydrží déle než několik okamžiků.

Například při vývoji Project Marble se v jejich datech zjistilo, že editace XML byla v IDE výrazně pomalejší. Pomocí tohoto datového bodu jste optimalizovali psaní XML a dosáhli výrazně lepšího výkonu v Android Studio 3.5.

Použít změny

Schopnost rychle upravovat a prohlížet změny kódu bez restartování aplikace je skvělé pro vývoj aplikací.

Před dvěma lety byla funkce okamžitého spuštění pokusem společnosti Google tímto směrem, ale nakonec nesplnila očekávání.

Během období projektu Marble tým se rozhodl upravit architekturu a implementovat praktičtější přístup v Android Studio 3.5 s názvem Použít změny.

Použít změny používá API specifická pro platformu Android Oreo a později, aby bylo zajištěno spolehlivé a konzistentní chování (na rozdíl od okamžitého spuštění, použít změny nezmění APK).

Vylepšení v C ++

Podpora projektu C ++ byla také prioritní oblastí projektu Marble. Výtvory CMake jsou nyní až o 25% rychlejší pro velké projekty, protože IDE nyní.

Kromě toho lze nyní nalézt vylepšený panel uživatelského rozhraní s jednou verzí umožňuje specifikovat cíle ABI samostatně.

A konečně, Android Studio 3.5 umožňuje používat více verzí paralelně s Android NDK v souboru build.gradle. To by mělo umožnit více hratelných verzí a zmírnit nekompatibility mezi verzemi NDK a pluginem Android Gradle.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.