Android Studio 3.5 beta je že izšel in to so njegove spremembe

Logotip Android Studio

Pred kratkim napovedana je bila izdaja nove beta različice sistema Android Studio 3.5, kar je vrhunec dela pri ponudbi različice, osredotočene na kakovost in stabilnost funkcij.

Ta beta različica Android Studio 3.5 obravnava številne spremembe na vsakem od glavnih tematskih področij projekta Marble v katerem se izboljša delo in nova infrastruktura, vključena v Project Marble, za dolgoročno spremljanje kakovosti.

Glavne spremembe

Eden od glavna pritožba razvijalcev za Android Studio je počasnost IDE teče skozi čas.

Velikokrat je ta izkušnja posledica nepričakovanega pritiska na uhajanje pomnilnika ali IDE.

Google se je zanimal za to področje in kot del projekta Marble je založnik odpravil 33 večjih puščanj pomnilnika.

Če želite prepoznati puščanje, Google zdaj meri izjeme iz pomnilnika na notranji nadzorni plošči sproti za tiste, ki so se odločili deliti podatke z njim, kar mu omogoča, da se osredotoči in reši najtežje težave.

Od Android Studio 3.5, ko v IDE zmanjka pomnilnika, Google zajema statistiko na visoki ravni na velikost kupa in prevladujoče predmete v segmentu.

S temi podatki lahko IDE naredi dve stvari: predlagajte boljše konfiguracije pomnilnika in zagotovite bolj poglobljeno analizo pomnilnika.

Samodejno priporočene nastavitve pomnilnika

Privzeto, Android Studio ima največ 1.2 GB pomnilnika. Za tiste, ki imate velike projekte, ta velikost morda ne bo dovolj.

Android Studio

Tudi če imate računalnik z veliko RAM-a, IDE ne bo presegel te vrednosti. Zndroid Studio 3.5, bo IDE prepoznal, kdaj projekt uporabe potrebujete več RAM-a v računalniku z večjo zmogljivostjo RAM-a in vas bo v obvestilu opozoril na povečanje velikosti kupa.

Prilagoditve lahko izvedete tudi na novi plošči z nastavitvami pod Videz in vedenje → Nastavitve pomnilnika.

Enostavnost poročanja o težavah s pomnilnikom z analizo kopice pomnilnika

Včasih je težko ujeti in reproducirati težave s pomnilnikom, da jih prijavite ekipi Android Studio.

Da bi rešili to težavo, vam Android Studio 3.5 omogoča aktiviranje odlagališča skladov (Pomoč → Analiza uporabe pomnilnika), ki ga IDE lokalno odstrani za osebne podatke, analizo in poročanje.

Uporabniški vmesnik

Zamrznitev uporabniškega vmesnika je še ena pogosta težava, o kateri so poročali Googlu. V Android Studio 3.5, ekipa je razširila infrastrukturo platforme Intellij in zdaj meri zaustavitve niti uporabniškega vmesnika, ki trajajo dlje kot nekaj trenutkov.

Na primer, pri razvoju projekta Marble so v njihovih podatkih ugotovili, da je bilo urejanje XML v IDE bistveno počasnejše. Z uporabo te podatkovne točke ste optimizirali zapisovanje XML in dosegli bistveno boljše delovanje v programu Android Studio 3.5.

Uporabi spremembe

Hitro spreminjanje in ogled sprememb kode brez ponovnega zagona aplikacije je super za razvoj aplikacij.

Pred dvema letoma je bila funkcija takojšnjega zagona Googlov poskus v tej smeri, vendar je na koncu izpolnila pričakovanja.

V obdobju projekta Marmor je ekipa se je odločila za spremembo arhitekture in izvajanje bolj praktičnega pristopa v Android Studio 3.5 imenovano Uporabi spremembe.

Uporabi spremembe uporablja API-je, specifične za platformo Android Oreo in kasneje, da se zagotovi zanesljivo in dosledno vedenje (v nasprotju s takojšnjim zagonom, Uporaba sprememb ne spremeni APK-ja).

Izboljšave C ++

Podpora projektu C ++ je bila tudi prednostno področje za projekt Marmor. Ustvarjanja CMake so zdaj do 25% hitrejša za velike projekte že od IDE.

Poleg tega je zdaj na voljo izboljšana plošča uporabniškega vmesnika za eno različico vam omogoča, da ločeno določite cilje ABI.

Nazadnje, Android Studio 3.5 omogoča uporabo več različic vzporedno z Androidom NDK v datoteki build.gradle. To bi moralo omogočiti bolj predvajane različice in ublažiti nezdružljivosti med različicami NDK in vtičnikom Android Gradle.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.