Няколко месеца след бета версията, 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 секунда до 1 минута или дори докато не го затворите насила. Очевидно това е доста досадно нещо, с което трябва да се справите, когато се опитвате да направите приложение.
С Android Studio 3.5 Google работи усилено, за да подобри тази ситуация. Не е перфектно, но това, което е направено досега, определено се оценява. Редактирането на изрази за обвързване на данни в XML вече е по-бързо за подобрения в латентността.
Скорост на изграждане
Друг дългогодишен проблем с разработването на приложения за Android е времето, необходимо за изграждане на вашето приложение. Освен ако нямате много мощен компютър, компилирането може да отнеме повече от 3 минути. Това е много време, ако правите малки промени, за да коригирате проблем.
Тази нова версия на Android Studio носи две забележителни подобрения в компилирането на приложения. Първият е инкрементално компилиране на процесори за обработка на анотации. Ако използвате библиотеки като Dagger и Realm в приложението си, трябва да забележите по-кратки времена за изграждане.
Второто подобрение се отнася до входно-изходния диск на Windows. Windows Defender (сега наричан Windows Security) има функция, която сканира файлове в реално време (докато са създадени или модифицирани), за да ви защити от зловреден софтуер. Това сканиране обаче може значително да забави изграждането на вашето приложение. 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