#AndroidStudio #Marble #ApplyChanges
Android Studio Project Marble: Apply ChangesGoogle наконец-то прислушалась к мольбам Android разработчиков о улучшение Android Studio в плане стабильности, фикса багов и чрезмерного потребления ресурсов. результат этого -
Project Marble, в рамках которого на протяжение релизов Android Studio 3.4 и дальше будет происходить работы над стабилизацией.
Первая статья в серии описывает падение
Instant Run и замену его на Apply Changes, доступный в
Android Studio 3.5. необходимость нового механизма возникла в том что Instant Run не справлялась со сложными приложениями.
Отличия в Apply Changes следующие:
👉 Минимальная поддерживаемая версия Android 8.0 Oreo
👉 Apply Changes не модифицирует APK во время сборки, а опирается на механизмы в Android 8.0, которые позволяют переопределять классы "на лету"
👉 Оптимизация механизма сравнения установленного и нового APK для вычисления разницы