Android Studio 3.5 beta už bolo vydané a toto sú jeho zmeny

Logo Android Studio

Nedávno bolo oznámené vydanie novej beta verzie Android Studio 3.5, ktorá je zavŕšením práce pri ponúkaní verzie zameranej na kvalitu a stabilitu funkcií.

Táto beta verzia Android Studio 3.5 rieši veľa zmien v každej z hlavných oblastí zamerania Project Marble v ktorom sú vylepšené práce a nová infraštruktúra začlenená do Project Marble pre dlhodobé sledovanie kvality.

Hlavné zmeny

Jeden z hlavnými sťažnosťami vývojárov v aplikácii Android Studio je pomalosť IDE beží v priebehu času.

Mnohokrát je táto skúsenosť spôsobená neočakávaným tlakom na únik pamäte alebo pamäte IDE.

Google sa zaujímal o túto oblasť a v rámci projektu Marble vydavateľ spracoval 33 veľkých únikov pamäte.

Na identifikáciu netesností Google teraz meria výnimky z pamäte na internom prístrojovom paneli priebežne pre tých, ktorí sa s ním rozhodli zdieľať údaje, čo mu umožňuje sústrediť sa a riešiť najťažšie problémy.

Od verzie Android Studio 3.5 keď IDE dôjde pamäť, Google zaznamenáva štatistiku na vysokej úrovni na veľkosti haldy a dominantných objektoch v segmente.

S týmito údajmi môže IDE robiť dve veci: navrhnúť lepšie konfigurácie pamäte a poskytnúť podrobnejšiu analýzu pamäte.

Automaticky odporúčané nastavenia pamäte

Predvolene, Android Studio má maximálnu veľkosť pamäte 1.2 GB. Pre tých z vás, ktorí majú veľké projekty, táto veľkosť nemusí stačiť.

Android Studio

Aj keď máte stroj s veľkým množstvom RAM, IDE túto hodnotu neprekročí. Sndroid Studio 3.5, IDE rozpozná, keď bude projekt žiadosti v počítači s vyššou kapacitou pamäte RAM potrebujete viac pamäte RAM a upozorní vás na zväčšenie haldy v upozornení.

Úpravy môžete vykonať aj na novom paneli nastavení v časti Vzhľad a správanie → Nastavenia pamäte.

Ľahké hlásenie problémov s pamäťou s analýzou haldy pamäte

Niekedy môže byť ťažké zachytiť a reprodukovať problémy s pamäťou a nahlásiť ich tímu Android Studio.

Na vyriešenie tohto problému vám Android Studio 3.5 umožňuje aktivovať výpis zásobníka (Pomocník → Analyzovať využitie pamäte), ktorý IDE lokálne odstráni pre osobné údaje, analýzu a vykazovanie.

Používateľské rozhranie

Zmrazenie používateľského rozhrania je ďalším častým problémom, ktorý bol nahlásený spoločnosti Google. V Android Studio 3.5, tím rozšíril infraštruktúru platformy Intellij podkladové a teraz meria zastávky vlákna používateľského rozhrania, ktoré trvajú dlhšie ako pár okamihov.

Napríklad pri vývoji Project Marble sa v ich dátach zistilo, že editácia XML bola v IDE podstatne pomalšia. Použitím tohto dátového bodu ste optimalizovali zápis XML a dosiahli výrazne lepší výkon v aplikácii Android Studio 3.5.

použiť zmeny

Schopnosť rýchlo upravovať a prezerať zmeny kódu bez reštartovania aplikácie je skvelá pre vývoj aplikácií.

Pred dvoma rokmi bola funkcia okamžitého spustenia pokusom spoločnosti Google týmto smerom, ale nakoniec nesplnila očakávania.

Počas obdobia projektu Marble, tím sa rozhodol upraviť architektúru a implementovať praktickejší prístup v systéme Android Studio 3.5 s názvom Použiť zmeny.

použiť zmeny používa API špecifické pre platformu Android Oreo a neskôr, aby sa zabezpečilo spoľahlivé a konzistentné správanie (na rozdiel od okamžitého spustenia, Apply Changes nezmení APK).

Vylepšenia v C ++

Podpora projektu C ++ bola tiež prioritnou oblasťou pre projekt Marble. Výtvory CMake sú teraz až o 25% rýchlejšie pre veľké projekty, pretože IDE teraz.

Okrem toho teraz možno nájsť vylepšený panel používateľského rozhrania pre jednu verziu umožňuje osobitne určiť ciele ABI.

A konečne, Android Studio 3.5 umožňuje používať súčasne viac verzií Android NDK v súbore build.gradle. To by malo umožniť viac hrateľných verzií a zmierniť nekompatibilitu medzi verziami NDK a doplnkom Android Gradle.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.