Az Android Studio 3.5 bétája már megjelent, és ezek a változások

Android Studio logó

nemrég bejelentették az Android Studio 3.5 új bétaverziójának kiadását, amely a munka csúcspontja a funkciók minőségére és stabilitására összpontosító változat kínálatában.

Az Android Studio 3.5 ezen bétaverziója sok változással foglalkozik a Project Marble egyes fókuszterületein amelyben a Project Marble-be beépített munkát és új infrastruktúrát javítják a hosszú távú minőségellenőrzés érdekében.

Fő változások

Az egyik az Android Studio fejlesztőinek legfőbb panasza a lassúság az IDE idővel fut.

Sokszor ez a tapasztalat a memória váratlan nyomásának vagy az IDE memóriaszivárgásnak köszönhető.

A Google érdeklődött ezen a téren, és a Marble projekt részeként a kiadó kezelt 33 nagyobb memóriaszivárgást.

A szivárgások azonosításához A Google most kimeríti a memória kivételeit folyamatosan egy belső irányítópulton azok számára, akik úgy döntöttek, hogy megosztják az adatokat vele, lehetővé téve számára, hogy összpontosítson és megoldja a legnehezebb problémákat.

Az Android Studio 3.5-től kezdődően amikor az IDE-nek elfogy a memóriája, A Google magas szintű statisztikákat készít a kupac méretén és a szegmensben domináns objektumokon.

Ezekkel az adatokkal az IDE két dolgot tehet: javasoljon jobb memóriakonfigurációkat és mélyebben elemezze a memóriát.

Automatikusan ajánlott memóriabeállítások

Alapértelmezés szerint, Az Android Studio maximális memóriamérete 1.2 GB. Azoknak, akiknek nagy projektjeik vannak, ez a méret nem biztos, hogy elég.

Android Stúdió

Még ha nagy RAM-mal rendelkező gépe is van, az IDE nem fogja meghaladni ezt az értéket. Val,-velAz ndroid Studio 3.5, az IDE felismeri, ha egy projekt alkalmazását nagyobb RAM-ra van szüksége egy nagyobb RAM-kapacitású számítógépben és figyelmeztet a halom méretének növekedésére egy értesítésben.

Beállításokat az új beállítások panel Megjelenés és viselkedés → Memóriabeállítások részében is elvégezhet.

A memóriahalmok elemzésének egyszerű jelentése a memóriaproblémákról

Néha nehéz lehet elkapni és reprodukálni a memóriaproblémákat, ha jelentést tesz az Android Studio csapatának.

A probléma megoldása érdekében az Android Studio 3.5 lehetővé teszi egy olyan veremdumping aktiválását (Súgó → A memóriahasználat elemzése), amelyet az IDE lokálisan eltávolít személyes adatok, elemzések és jelentések céljából.

Felhasználói felület

A felhasználói felület lefagyása egy másik gyakori probléma, amelyet jelentettek a Google-nak. Az Android Studio 3.5-ben, a csapat kibővítette az Intellij platform infrastruktúráját mögöttes és most méri az UI szál leállásait, amelyek néhány pillanatnál tovább tartanak.

Például a Project Marble fejlesztésekor az adatokban kiderült, hogy az IDE-ben az XML-szerkesztés lényegesen lassabb. Ezen adatpont használatával optimalizálta az XML-írást és lényegesen jobb teljesítményt ért el az Android Studio 3.5-ben.

Módosítások elfogadása

Az alkalmazások fejlesztéséhez nagyszerű, hogy gyorsan módosíthatjuk és megtekinthetjük a kódváltozásokat az alkalmazás újraindítása nélkül.

Két évvel ezelőtt az azonnali futtatás a Google próbálkozása volt ebben az irányban, de végül elmaradt a várakozásoktól.

A Márvány projekt időszakában a csapat úgy döntött, hogy módosítja az architektúrát és praktikusabb megközelítést alkalmaz az Android Studio 3.5-ben a Változások alkalmazása.

Módosítások elfogadása az Android Oreo platformra jellemző API-kat használja később pedig a megbízható és következetes viselkedés biztosítása érdekében (az Azonnali futtatástól eltérően a Változások alkalmazása nem változtatja meg az APK-t).

Fejlesztések a C ++ - ban

A C ++ projekt támogatása szintén kiemelt területe volt a Márvány projektnek. A CMake alkotások most akár 25% -kal gyorsabbak nagy projektekhez, mivel az IDE mostantól.

Ezenkívül megtalálható egy továbbfejlesztett egy verziós felhasználói felület panel lehetővé teszi az ABI célok külön megadását.

Végül az Android Studio 3.5 lehetővé teszi az Android NDK-val párhuzamosan több verzió használatát a build.gradle fájlban. Ennek lehetővé kell tennie a lejátszhatóbb verziók használatát, és enyhítenie kell az NDK verziók és az Android Gradle beépülő modul közötti inkompatibilitásokat.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.