Android Studio 3.5 становится стабильной со всеми исправлениями и улучшениями Project Marble.

click fraud protection

Через несколько месяцев после бета-тестирования Google выпустила стабильную версию Android Studio 3.5, ознаменовав конец проекта Marble (но не конец исправлений ошибок).

Еще в ноябре 2018 года Google представил нечто под названием «Проект Мрамор" в Android Studio. Однако это не еще одно приложение для обмена сообщениями. Вместо этого Google сделал нечто беспрецедентное, улучшив рабочий процесс разработки приложений для Android.

Если вы пропустили это, Project Marble на самом деле не является отдельным продуктом или услугой. Скорее, это общий термин, относящийся к работе Google над улучшением стабильности Android Studio, любимой программы Google для разработки приложений для Android. За время существования Project Marble Google больше внимания уделял исправлению ошибок и повышению производительности Android Studio, чем внедрению новых функций.

Через несколько месяцев после бета-обновление, Google выпустила стабильную версию Android Studio 3.5, ознаменовав конец проекта Marble (но не конец исправлений ошибок). Вот некоторые из примечательных функций и улучшений, внесенных в эту версию:

Пользовательский интерфейс зависает

Если вы регулярно используете Android Studio, возможно, вы заметили эту проблему. В случайные моменты времени Android Studio просто зависает на время от 1 секунды до 1 минуты или даже до тех пор, пока вы не закроете ее принудительно. Очевидно, что это довольно неприятная вещь, с которой приходится иметь дело, когда вы пытаетесь создать приложение.

В Android Studio 3.5 Google постарался исправить эту ситуацию. Это не идеально, но то, что было сделано до сих пор, определенно заслуживает похвалы. Редактирование выражений привязки данных в XML теперь происходит быстрее благодаря уменьшению задержек.

Скорость сборки

Еще одна давняя проблема разработки приложений для Android — это время, необходимое для создания вашего приложения. Если у вас не очень мощный компьютер, компиляция может занять более 3 минут. Это длительный срок, если вы вносите небольшие изменения для устранения проблемы.

Эта новая версия Android Studio содержит два заметных улучшения в компиляции приложений. Первый — это инкрементная компиляция обработчиков аннотаций. Если вы используете в своем приложении такие библиотеки, как Dagger и Realm, вы заметите сокращение времени сборки.

Второе улучшение касается дискового ввода-вывода в Windows. Защитник Windows (теперь называемый «Безопасность Windows») имеет функцию, которая сканирует файлы в реальном времени (по мере их создания или изменения), чтобы защитить вас от вредоносных программ. Однако такое сканирование может значительно замедлить сборку вашего приложения. Android Studio 3.5 теперь будет отображать подсказку с инструкциями, которые вы можете предпринять, чтобы исключить каталоги вашего проекта из этой защиты в реальном времени, чтобы ускорить сборку.

Применить изменения

Еще одним заметным изменением в Android Studio 3.5 является появление функции «Применить изменения», которая заменяет старую платформу Instant Run. Instant Run был призван упростить внесение незначительных изменений в ваше приложение и их тестирование, но чаще всего это приводило к проблемам.

Чтобы решить эту проблему, Google полностью отказался от Instant Run и создал функцию Apply Changes с нуля. Предполагается, что он будет более надежным и быстрым, чем Instant Run.


Если вы разработчик Android и используете Android Studio 3.4 или более раннюю версию, это обновление определенно стоит попробовать. Вы должны заметить заметное увеличение общей производительности и стабильности. Чтобы получить Android Studio 3.5, либо скачайте его с сайта Google или проверьте наличие обновлений вашей текущей версии.

Источник: Android-разработчики