Android Studio 3.5 працює стабільно з усіма виправленнями та вдосконаленнями від Project Marble

Через кілька місяців після бета-версії Google випустив стабільну версію Android Studio 3.5, що означало кінець Project Marble (але не кінець виправлення помилок).

Ще в листопаді 2018 року Google представив щось під назвою "Проект Мармур" до Android Studio. Однак це не ще один додаток для обміну повідомленнями. Натомість Google зробив щось безпрецедентне, покращивши робочий процес розробки додатків для Android.

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

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

Інтерфейс користувача зависає

Якщо ви регулярно використовуєте Android Studio, ви могли помітити цю проблему. У, здавалося б, випадкові моменти Android Studio просто зависає на будь-яку секунду до 1 хвилини або навіть до тих пір, поки ви її не закриєте. Очевидно, що це досить неприємна річ, з якою доводиться мати справу, коли ви намагаєтеся створити програму.

З Android Studio 3.5 Google наполегливо працював, щоб покращити цю ситуацію. Це не ідеально, але те, що зроблено на сьогодні, безперечно оцінено. Редагування виразів зв’язування даних у XML тепер відбувається швидше, що сприяє покращенню затримки.

Швидкість збірки

Ще одна давня проблема з розробкою додатків для Android – це час, який потрібен для створення вашого додатка. Якщо у вас немає дуже потужного комп’ютера, компіляція може зайняти понад 3 хвилини. Це довго, якщо ви вносите невеликі зміни, щоб усунути проблему.

У цій новій версії Android Studio є два помітні покращення для компіляції програм. Перший - це поступова компіляція процесорів анотацій. Якщо ви використовуєте такі бібліотеки, як Dagger і Realm у своєму додатку, ви повинні помітити коротший час створення.

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

Застосувати зміни

Ще однією помітною зміною в Android Studio 3.5 є введення Apply Changes, яке замінює стару структуру Instant Run. Instant Run мав на меті полегшити внесення незначних змін у вашу програму та їх тестування, але найчастіше це спричиняло проблеми.

Щоб вирішити цю проблему, Google повністю відмовився від Instant Run і створив Apply Changes з нуля. Він має бути надійнішим і швидшим, ніж Instant Run.


Якщо ви розробник Android і використовуєте Android Studio 3.4 або ранішої версії, це оновлення точно варто спробувати. Ви повинні помітити помітне підвищення загальної продуктивності та стабільності. Або отримати Android Studio 3.5 завантажте його з веб-сайту Google або перевірте наявність оновлень для поточної версії.

Джерело: Розробники Android