Разработчики из Google и партнёры компании отмечают 10-летний юбилей с момента первого мажорного релиза Android Studio — интегрированной среды разработки (IDE) для создания, тестирования, отладки и упаковки Android-приложений для миллиардов пользователей на разнообразных мобильных устройствах.Когда мы приступили к разработке Android Studio, мы начали с этих трёх принципов:
Во‑первых, мы хотели создать и выпустить полноценную IDE, а не просто плагин. До Android Studio пользователям приходилось загружать JDK, затем загружать Eclipse, затем настраивать его с помощью центра обновлений, чтобы он указывал на Android, устанавливать плагин Eclipse для Android, а затем настраивать этот плагин, чтобы он указывал на установку Android SDK. Мы не только хотели, чтобы все работало из коробки, но и хотели иметь возможность настраивать и улучшать все: от интегрированной системы управления зависимостями до предоставления проверок кода, которые были бы актуальны для разработчиков приложений Android, и до единого места для сообщения об ошибках.
Во‑вторых, мы хотели построить его поверх активно поддерживаемой, открытой и лучшей в своем классе среды программирования Java. Незадолго до выпуска Android Studio мы все использовали IntelliJ и чувствовали, что она лучше с точки зрения редактирования кода.
И в‑третьих, мы хотели не только предоставить систему сборки, которая лучше подходит для разработки приложений Android, но и позволить этой системе сборки работать согласованно как из командной строки, так и из IDE. Это было важно, потому что в предыдущей цепочке инструментов мы обнаружили, что существуют расхождения в поведении и возможностях между сборками в IDE с Eclipse и сборками CI с Ant.
Вот несколько ностальгических скриншотов из первой версии Android Studio:Первый запуск мастера настройки Android StudioРедактирование кода в Android StudioРедактирование и предварительный просмотр макетов на экранах разных размеров
Проект Android Studio прошёл долгий путь с тех пор, но миссия Google по предоставлению разработчикам Android удобных инструментов по‑прежнему остаётся в центре внимания этого решения. Члены команды Android, JetBrains и Gradle рассказали об этой вехе и как далеко продвинулась экосистема с тех пор.
Команда Android Studio:
«Внутри команды Android инженеры, которые не работали над приложениями, могли выбирать между использованием Eclipse и использованием IntelliJ, и большинство из них выбрали IntelliJ. Мы знали, что это был золотой стандарт для разработки Java (и остаётся таковым все эти годы). Поэтому мы спросили себя: если это то, что предпочитают разработчики, когда им дают выбор, разве это не будет так же и для наших пользователей? И тёплый прием, когда мы представили альфа‑версию на I/O в 2013 году, ясно дал понять, что это был правильный выбор», — пояснил технический директор Android Studio в Google Тор Норбай.
«У нас было видение создания по‑настоящему интегрированной среды разработки для разработки приложений Android вместо набора связанных инструментов. В нашей предыдущей рабочей модели у нас были вклады инструментов Android из ряда фреймворков и UX‑потоков, которые не работали на 100% хорошо от начала до конца. Переход на платформу JetBrains IntelliJ с открытым исходным кодом позволил команде Google вдумчиво связать инструменты с Android Studio, а также позволил другим вносить свой вклад более бесшовным образом. Наконец, оглядываясь на последние 10 лет, я горжусь партнерством с Jetbrains и Gradle, а также сообществом участников, которые предоставили разработчикам приложений Android лучший набор инструментов», — добавил директор по управлению продуктами Android Studio в Google Джамал Исон.
JetBrains:
«Выбор Google IntelliJ в качестве платформы для разработки Android Studio стал для нас в JetBrains очень волнующим моментом. Это позволило нам еще больше укрепить и развить платформу и проложило путь для дальнейшего сотрудничества в других проектах, таких как Kotlin», — рассказал вице‑президент по управлению программами в JetBrains Хади Харири.
Gradle:
«10-я годовщина Android Studio знаменует собой десятилетие невероятного прогресса для разработчиков Android. Мы гордимся тем, что Gradle Build Tool продолжает оставаться основополагающей частью цепочки инструментов Android, позволяя миллионам разработчиков Android создавать свои приложения быстрее, элегантнее и масштабнее», — уточнил создатель Gradle Build Tool и генеральный директор/основатель Gradle Inc Ханс Доктер.
«Наше давнее стратегическое партнёрство с Google и наша общая приверженность улучшению опыта разработчиков продолжают оказывать влияние на миллионы разработчиков. Мы с нетерпением ждем продолжения этого пути в течение многих лет», — подытожил вице‑президент по инжинирингу, Gradle Build Tool Петр Ягельски.
Источник новости: habr.com