„Android Studio 3.5“ beta versija jau išleista ir tai yra jos pakeitimai

„Android Studio“ logotipas

Neseniai paskelbta naujos „Android Studio 3.5“ beta versijos išleidimas, kuri yra darbo kulminacija siūlant versiją, orientuotą į funkcijų kokybę ir stabilumą.

Šis beta versijos „Android Studio 3.5“ leidimas atkreipia dėmesį į daugybę pokyčių kiekvienoje „Project Marble“ pagrindinėje srityje tobulinant darbą ir naują „Project Marble“ integruotą infrastruktūrą ilgalaikiam kokybės stebėjimui.

Pagrindiniai pokyčiai

Vienas iš pagrindiniai „Android Studio“ kūrėjų skundai yra lėtumas IDE veikia laikui bėgant.

Daug kartų ši patirtis atsiranda dėl netikėto atminties spaudimo arba IDE atminties nutekėjimo.

„Google“ domėjosi šia sritimi ir vykdydama „Marble“ projektą leidykla sutvarkė 33 pagrindinius atminties nutekėjimus.

Norėdami nustatyti nuotėkius, Dabar „Google“ matuoja atminties išimtis vidiniame prietaisų skydelyje nuolat tiems, kurie nusprendė su juo dalytis duomenimis, leisdami jam sutelkti dėmesį ir išspręsti sunkiausias problemas.

Nuo „Android Studio 3.5“, kai IDE trūksta atminties, „Google“ fiksuoja aukšto lygio statistiką ant krūvos dydžio ir segmente dominuojančių objektų.

Turėdamas šiuos duomenis, IDE gali atlikti du dalykus: pasiūlyti geresnes atminties konfigūracijas ir išsamiau analizuoti atmintį.

Automatiškai rekomenduojami atminties nustatymai

Pagal numatytuosius nustatymus Didžiausias „Android Studio“ atminties dydis yra 1.2 GB. Tiems iš jūsų, kurie turi didelių projektų, šio dydžio gali nepakakti.

"Android" studija

Net jei turite mašiną su dideliu RAM kiekiu, IDE neviršys šios vertės. Su„ndroid Studio 3.5“, IDE atpažins projektą taikymo jums reikia daugiau RAM kompiuteryje su didesne RAM talpa ir pranešime įspės jus apie didėjantį krūvos dydį.

Taip pat galite atlikti pakeitimus naujo nustatymų skydelio dalyje Išvaizda ir elgesys → Atminties nustatymai.

Atminties problemų analizės paprastumas

Kartais gali būti sunku užfiksuoti ir atkurti atminties problemas, apie kurias pranešti „Android Studio“ komandai.

Norėdami išspręsti šią problemą, „Android Studio 3.5“ leidžia suaktyvinti kamino išklotinę (Pagalba → Analizuoti atminties naudojimą), kurią IDE lokaliai pašalina asmeniniams duomenims, analizei ir ataskaitoms teikti.

Vartotojo sąsaja

Vartotojo sąsajos užšalimas yra dar viena dažna problema, apie kurią pranešta „Google“. „Android Studio 3.5“, komanda išplėtė platformos „Intellij“ infrastruktūrą pagrindiniai ir dabar matuoja vartotojo sąsajos gaires, kurios trunka ilgiau nei kelias akimirkas.

Pavyzdžiui, kuriant „Project Marble“, jų duomenyse buvo nustatyta, kad XML redagavimas IDE buvo žymiai lėtesnis. Naudodami šį duomenų tašką, optimizavote XML rašymą ir pasiekėte žymiai geresnį „Android Studio 3.5“ našumą.

Taikyti pakeitimus

Galimybė greitai modifikuoti ir peržiūrėti kodo pakeitimus nepaleidus programos iš naujo, puikiai tinka kurti programas.

Prieš dvejus metus tiesioginio paleidimo funkcija buvo „Google“ bandymas ta linkme, tačiau galiausiai tai nepateikė lūkesčių.

„Marmuro“ projekto laikotarpiu komanda nusprendė pakeisti „Android Studio 3.5“ architektūrą ir praktiškesnį požiūrį vadinamas Taikyti pakeitimus.

Taikyti pakeitimus naudoja API, būdingus „Android Oreo“ platformai ir vėliau, kad būtų užtikrintas patikimas ir nuoseklus elgesys (skirtingai nei „Instant Run“, „Apply Changes“ nekeičia APK).

C ++ patobulinimai

Parama „C ++“ projektui taip pat buvo prioritetinė „Marble“ projekto sritis. „CMake“ kūriniai dabar yra iki 25% greitesni dideliems projektams, nes IDE dabar.

Be to, dabar galima rasti patobulintą vienos versijos vartotojo sąsajos skydelį leidžia atskirai nurodyti ABI tikslus.

Galiausiai „Android Studio 3.5“ leidžia naudoti kelias versijas lygiagrečiai „Android NDK“ faile build.gradle. Tai turėtų leisti daugiau grojamų versijų ir sušvelninti NDK versijų ir „Android Gradle“ papildinio nesuderinamumą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.