Android Studio 3.5 бета вече е пусната и това са нейните промени

Лого на Android Studio

наскоро беше обявено пускането на новата бета версия на Android Studio 3.5, което е кулминацията на работата при предлагането на версия, фокусирана върху качеството и стабилността на функциите.

Тази бета версия на Android Studio 3.5 разглежда много промени във всяка от основните области на фокус на Project Marble в които работата и новата инфраструктура, включени в Project Marble, са подобрени за дългосрочно наблюдение на качеството.

Основни промени

Един от основните оплаквания от разработчиците на Android Studio са бавността IDE работи с течение на времето.

Много пъти това преживяване се дължи на неочакван натиск върху паметта или изтичането на памет на IDE.

Google се интересуваше от тази област и като част от проекта „Мрамор“ издателят се справи с 33 големи изтичания на памет.

За да идентифицирате течове, Google вече измерва изключенията от паметта на вътрешно табло за управление непрекъснато за тези, които са избрали да споделят данни с него, което му позволява да се съсредоточи и да реши най-трудните проблеми.

От Android Studio 3.5, когато в IDE свърши паметта, Google улавя статистика на високо ниво върху размера на купчината и доминиращите обекти в сегмента.

С тези данни IDE може да направи две неща: предлагат по-добри конфигурации на паметта и предоставят по-задълбочен анализ на паметта.

Автоматично препоръчани настройки на паметта

По подразбиране, Android Studio има максимален размер на паметта от 1.2 GB. За тези от вас, които имат големи проекти, този размер може да не е достатъчен.

Android Studio

Дори ако имате машина с голямо количество RAM, IDE няма да надвиши тази стойност. Сndroid Studio 3.5, IDE ще разпознае даден проект на приложението имате нужда от повече RAM в компютър с по-голям капацитет на RAM и ще ви предупреди за увеличаване на размера на купчината в известие.

Можете също така да направите корекции в новия панел с настройки под Облик и поведение → Настройки на паметта.

Лесно отчитане на проблеми с паметта при анализ на купчина памет

Понякога може да е трудно да уловите и възпроизведете проблеми с паметта, за да докладвате на екипа на Android Studio.

За да разрешите този проблем, Android Studio 3.5 ви позволява да активирате дъмп на стека (Помощ → Анализиране на използването на паметта), който IDE премахва локално за лични данни, анализ и отчитане.

Потребителски интерфейс

Замразяването на потребителския интерфейс е друг често срещан проблем, за който е докладвано на Google. В Android Studio 3.5, екипът разшири инфраструктурата на платформата Intellij в основата и сега измерва спирания на нишки на потребителския интерфейс, които продължават по-дълго от няколко момента.

Например при разработването на Project Marble в техните данни беше установено, че редактирането на XML е значително по-бавно в IDE. Използвайки тази точка от данни, вие оптимизирахте XML писането и постигнахте значително по-добра производителност в Android Studio 3.5.

Прилагане на промените

Възможността за бърза модификация и преглед на промените в кода без рестартиране на приложението е чудесно за разработване на приложения.

Преди две години функцията за незабавно стартиране беше опит на Google в тази посока, но в крайна сметка тя не успя да очаква.

През периода на проекта Мрамор, екипът реши да модифицира архитектурата и да внедри по-практичен подход в Android Studio 3.5 наречен Прилагане на промените.

Прилагане на промените използва API, специфични за платформата Android Oreo и по-късно, за да се гарантира надеждно и последователно поведение (за разлика от незабавното изпълнение, Прилагане на промените не променя APK).

Подобрения в C ++

Подкрепата за проекта C ++ също беше приоритетна област за проекта Marble. Творенията на CMake сега са с до 25% по-бързи за големи проекти, тъй като IDE сега.

Освен това вече може да се намери подобрен панел с потребителски интерфейс с една версия ви позволява да посочите отделно целите на ABI.

И накрая, Android Studio 3.5 ви позволява да използвате множество версии паралелно на Android NDK във файла build.gradle. Това трябва да позволи по-възпроизвеждащи се версии и да смекчи несъвместимостта между версиите NDK и приставката Android Gradle.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.