Три года назад Google изменил наименование и версионность Android Studio, чтобы было проще следить за обновлениями, изменил нумерацию версий IDE, чтобы более точно соответствовать версионности платформы IntelliJ IDEA, на которой построена Android Studio. Разработчики также ввели кодовые имена животных для обозначения каждого крупного релиза, начиная с Песца (Arctic Fox). Последний релиз, Koala (2024.1.1), скоро будет доступен в канале Beta и построен на базе IntelliJ IDEA 2024.1. Все выпуски студии используют номер версии, который соответствует следующей схеме:
<Год версии IntelliJ>.<Основная версия IntelliJ>.<Основная версия Studio>.
Скоро выйдет Koala Feature Drop в канале Canary как версия 2024.1.2 — второй релиз, основанный на IntelliJ IDEA 2024.1. Это означает начало усовершенствованного цикла релизов, в котором каждое кодовое имя животного включает в себя два основных релиза Studio: обновление платформы и последующий релиз функций (feature drop).
Первые выпуски будут иметь основную версию Android Studio ‘.1’ и представлять обновленную версию платформы IntelliJ, а последующие Feature Drops увеличат основную версию до ‘.2’ и сосредоточатся на представлении специфических для Android функций, которые помогут вам быть более продуктивными при разработке приложений для Android.
Сначала обновление платформы IDE
В дальнейшем в каждом новом «животном» Android Studio приоритет будет отдаваться обновлениям базовой платформы IntelliJ. Такое внимание к основополагающим элементам позволит разработчикам воспользоваться преимуществами улучшения удобства использования, производительности и стабильности базовой платформы IntelliJ IDEA.
Сосредоточив весь цикл выпуска на обновлении до последней версии платформы IntelliJ IDEA, в Google могут перевести эти изменения в канал Stable быстрее, чем при предыдущем процессе выпуска, обеспечивая разработчикам доступ к самым последним функциям и улучшениям.
Функциональность, специфичная для Android, с помощью Feature Drops
Feature Drops создаются на основе обновлений платформы IntelliJ и следуют за каждым новым “животным” релизом.
Android Studio — это специализированная среда для Android-разработчиков. Вы будете продолжать получать новые и обновленные функции, специально предназначенные для разработки под Android. Они будут поступать в виде Feature Drops, имеющих то же кодовое имя, что и базовый релиз, и выходить они будут вскоре после того, как базовый релиз перейдет на канал Stable. Первый такой релиз — Android Studio Koala Feature Drop под номером 2024.1.2.
Feature Drops будет использовать стабилизированную платформу IDE из предыдущего обновления Android Studio и сосредоточится на новых функциях, предназначенных для разработки под Android. Таким образом можно будет быстрее и качественнее вывести новые функции в стабильный канал.
Суммируем
Главная цель — обеспечить более частое появление важных обновлений платформы IntelliJ IDEA на канале Android Studio Stable, а также более высокое качество и полировку новых функций, специфичных для Android. Ожидайте, что в первом выпуске будет представлен ряд обновлений новейшей платформы IntelliJ IDEA, а вскоре после этого последует обновление Feature Drop с новыми функциями и инструментами, специфичными для Android.
Разделив обновления на платформу IDE и Feature Drops, можно более рационально поставлять оба типа улучшений, что приведет к более частым обновлениям стабильного канала, каждое из которых будет направлено на повышение вашей производительности.
Аналогично, версии плагина Gradle для Android также будут чаще обновляться на стабильном канале. Каждая новая “животная” версия и Feature Drop Android Studio будет сопровождаться новой версией плагина Android Gradle. Например, Android Studio Koala была выпущена вместе с AGP 8.5, а Android Studio Koala Feature Drop будет выпущена вместе с AGP 8.6.