Android Studio 3.5 beta je već objavljen i to su njegove promjene

Logotip Android Studio

Nedavno najavljeno je izdanje nove beta verzije Android Studija 3.5, što je vrhunac rada u ponudi verzije usmjerene na kvalitetu i stabilnost funkcija.

Ovo beta izdanje Android Studija 3.5 bavi se mnogim promjenama u svakom od glavnih fokusnih područja projekta Marble u kojem su rad i nova infrastruktura ugrađena u Project Marble poboljšani za dugoročno praćenje kvaliteta.

Glavne promjene

Jedan od glavne zamjerke programera na Android Studiju je sporost IDE se pokreće s vremenom.

Mnogo puta je ovo iskustvo posljedica neočekivanog pritiska na memoriju ili curenje IDE memorije.

Google je bio zainteresiran za ovo područje i kao dio projekta Marble izdavač je riješio 33 velika curenja memorije.

Da biste identifikovali curenja, Google sada mjeri izuzetke iz memorije na internoj kontrolnoj ploči kontinuirano za one koji su odlučili s njim dijeliti podatke, omogućavajući mu da se usredotoči i riješi najteže probleme.

Od Android Studija 3.5, kada IDE ostane bez memorije, Google bilježi statistiku na visokom nivou na veličinu hrpe i dominantne objekte u segmentu.

Pomoću ovih podataka IDE može učiniti dvije stvari: predložiti bolje konfiguracije memorije i pružiti detaljniju analizu memorije.

Automatski preporučene postavke memorije

Prema zadanim postavkama, Android Studio ima maksimalnu veličinu memorije od 1.2 GB. Za one koji imate velike projekte, ova veličina možda neće biti dovoljna.

Android Studio

Čak i ako imate uređaj s velikom količinom RAM-a, IDE neće premašiti ovu vrijednost. Sandroid Studio 3.5, IDE će prepoznati projekt primjene treba vam više RAM-a u računaru s većim kapacitetom RAM-a i upozorit će vas na povećanje veličine gomile u obavijesti.

Takođe možete izvršiti podešavanja na novom panelu postavki u Izgled i ponašanje → Postavke memorije.

Jednostavnost prijavljivanja problema s memorijom pomoću analize hrpe memorije

Ponekad može biti teško snimiti i reproducirati probleme s memorijom i prijaviti timu Android Studio.

Da biste riješili ovaj problem, Android Studio 3.5 omogućava vam aktiviranje odlagališta steka (Pomoć → Analiza upotrebe memorije) koje IDE uklanja lokalno za lične podatke, analizu i izvještavanje.

Korisnički interfejs

Zamrzavanje korisničkog sučelja još je jedan uobičajeni problem koji je prijavljen Googleu. U Android Studiju 3.5, tim je proširio infrastrukturu platforme Intellij ispod i sada mjeri zaustavljanja niti korisničkog sučelja koja traju duže od nekoliko trenutaka.

Na primjer, kada su razvijali Project Marble, u njihovim je podacima utvrđeno da je XML uređivanje bilo znatno sporije u IDE-u. Koristeći ovu tačku podataka, optimizirali ste XML pisanje i postigli znatno bolje performanse u Android Studio 3.5.

Primijeni promjene

Mogućnost brze izmjene i pregleda promjene koda bez ponovnog pokretanja aplikacije sjajna je za razvoj aplikacija.

Prije dvije godine funkcija trenutnog pokretanja bila je Googleov pokušaj u tom smjeru, ali na kraju nije ispunila očekivanja.

Tokom perioda projekta Mramor, tim je odlučio izmijeniti arhitekturu i implementirati praktičniji pristup u Android Studio 3.5 pod nazivom Primjeni promjene.

Primijeni promjene koristi API-je specifične za Android Oreo platformu i kasnije kako bi se osiguralo pouzdano i dosljedno ponašanje (za razliku od Instant Run, Primjena promjena ne mijenja APK).

Poboljšanja u C ++-u

Podrška projektu C ++ takođe je bila prioritetno područje za projekat Mramor. CMake kreacije sada su brže i do 25% za velike projekte, od IDE-a sada.

Pored toga, sada se može pronaći poboljšana ploča korisničkog sučelja za jednu verziju omogućava vam da odvojeno odredite ABI ciljeve.

Konačno, Android Studio 3.5 vam omogućava da koristite više verzija paralelno sa Android NDK u datoteci build.gradle. To bi trebalo omogućiti verzije za reprodukciju i ublažiti nekompatibilnosti između NDK verzija i dodatka Android Gradle.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.