Android-студия
Разработчик(и) | Гугл , ДжетБрэйнс |
---|---|
Стабильная версия | 2024.1.1 [1] / 13 июня 2024 г |
Предварительный выпуск | 2024.1.2 Канарейки 2 [2] / 17 мая 2024 г |
Написано в | Java , Котлин и C++ |
Операционная система | Windows , macOS , Linux (включая ChromeOS ) [3] |
Размер | от 8,1 до 9,5 ГБ [3] |
Тип | Интегрированная среда разработки (IDE) |
Лицензия | Бинарные файлы: Бесплатное ПО , [4] Исходный код : [5] [6] Лицензия Apache (кроме обновлений SDK с проприетарной лицензией) [ нужна ссылка ] |
Веб-сайт | разработчик |
Android Studio является официальным [7] Интегрированная среда разработки (IDE) для Google от Android операционной системы , построенная на JetBrains от программном обеспечении IntelliJ IDEA и разработанная специально для разработки под Android . [8] Он доступен для загрузки в Windows , macOS и Linux . операционных системах [9] Это замена Eclipse Android Development Tools (E-ADT) в качестве основной IDE для разработки собственных приложений Android. Android Studio лицензируется по лицензии Apache, но поставляется с некоторыми обновлениями SDK, которые находятся под несвободной лицензией, что делает ее не открытым исходным кодом. [10]
Android Studio была анонсирована 16 мая 2013 года на конференции Google I/O . Он находился на стадии предварительного просмотра раннего доступа, начиная с версии 0.1 в мае 2013 года, затем перешел в стадию бета-тестирования, начиная с версии 0.8, выпущенной в июне 2014 года. [11] Первая стабильная сборка вышла в декабре 2014 года, начиная с версии 1.0. [12] В конце 2015 года Google прекратил поддержку Eclipse ADT, в результате чего Android Studio стала единственной официально поддерживаемой IDE для разработки под Android. [13]
7 мая 2019 года Kotlin заменил Java в качестве предпочтительного языка Google для разработки приложений для Android. [14] Java по-прежнему поддерживается, как и C++ . [15]
Особенности [ править ]
Этот раздел необходимо обновить . Причина такова: Android Studio теперь поддерживает новые версии Java. ( май 2024 г. ) |
В текущей стабильной версии предусмотрены следующие функции: [16] [17]
- Gradle Поддержка сборки на основе
- для Android Рефакторинг и быстрые исправления
- Lint для выявления проблем производительности, удобства использования, совместимости версий и других проблем. Инструменты
- Возможности интеграции ProGuard и подписи приложений
- Мастера на основе шаблонов для создания стандартных проектов и компонентов Android.
- Богатый редактор макетов , который позволяет пользователям перетаскивать компоненты пользовательского интерфейса, а также возможность предварительного просмотра макетов на нескольких конфигурациях экрана. [18]
- Поддержка создания Android Wear. приложений
- Встроенная поддержка Google Cloud Platform, обеспечивающая интеграцию с Firebase Cloud Messaging (ранее «Google Cloud Messaging») и Google App Engine. [19]
- Виртуальное устройство Android (эмулятор) для запуска и отладки приложений в студии Android.
Android Studio поддерживает все те же языки программирования, что и IntelliJ (и CLion ), например Java , C++ и другие с расширениями, такими как Go ; [20] и Android Studio 3.0 или новее поддерживает Kotlin , [21] и «все функции языка Java 7 и подмножество функций языка Java 8, которые различаются в зависимости от версии платформы». [22] Внешние проекты поддерживают некоторые функции Java 9. [23] Хотя IntelliJ заявляет, что Android Studio поддерживает все выпущенные версии Java и Java 12, неясно, на каком уровне Android Studio поддерживает версии Java до Java 12 (в документации упоминается частичная поддержка Java 8). По крайней мере, некоторые новые языковые функции вплоть до Java 12 можно использовать в Android. [24]
После того как приложение скомпилировано с помощью Android Studio, его можно опубликовать в магазине Google Play . Приложение должно соответствовать политике контента разработчиков Google Play Store .
История версий [ править ]
Ниже приведен список основных выпусков Android Studio: [25]
Версия | Дата выпуска |
---|---|
1.0 | декабрь 2014 г. |
1.1 | февраль 2015 г. |
1.2 | апрель 2015 г. |
1.3 | июль 2015 г. |
1.4 | Сентябрь 2015 г. |
1.5 | ноябрь 2015 г. |
2.0 | апрель 2016 г. |
2.1 | апрель 2016 г. |
2.2 | Сентябрь 2016 г. |
2.3 | Март 2017 г. |
3.0 | Октябрь 2017 г. |
3.1 | март 2018 г. |
3.2 | Сентябрь 2018 г. |
3.3 | январь 2019 г. |
3.4 | апрель 2019 г. [26] |
3.5 | август 2019 г. |
3.6 | февраль 2020 г. |
4.0 | май 2020 г. |
4.1 | октябрь 2020 г. [27] |
4.2 | май 2021 г. [28] |
Песец (2020.3.1) | июль 2021 г. [29] |
Шмель (2021.1.1) | Январь 2022 г. [30] |
Бурундук (2021.2.1) | май 2022 г. [31] |
Дельфин (2021.3.1) | сентябрь 2022 г. [32] |
Электрический угорь (2022.1.1) | январь 2023 г. [33] |
Фламинго (2022.2.1) | апрель 2023 г. [34] |
Жираф (2022.3.1) | июль 2023 г. [35] |
Ежик (2023.1.1) | ноябрь 2023 г. [36] |
Игуана (2023.2.1) | февраль 2024 г. [37] |
Медуза (2023.3.1) | апрель 2024 г. [38] |
Коала (2024.1.1) | июнь 2024 г. [39] |
Добавление функции «Коала» (2024.1.2) | подлежит уточнению |
Системные требования [ править ]
Microsoft Windows | macOS | Линукс | |
---|---|---|---|
Версия операционной системы | Microsoft Windows 8/10 (64-разрядная версия) | macOS 10.14 Мохаве или новее | Любой 64-битный дистрибутив Linux, поддерживающий GNOME , KDE или Unity ; Библиотека GNU C (glibc) 2.31 или новее |
Требуемая оперативная память | 8 ГБ или более | ||
Свободное место | Минимум 8 ГБ доступного дискового пространства | ||
Минимальное разрешение экрана | Минимальное разрешение экрана 1280 x 800 |
Эти функции включают требования для IDE + Android SDK + Android Emulator. [40]
- Windows: архитектура процессора x86_64; Процессор Intel Core 2-го поколения или новее или процессор AMD с поддержкой гипервизора Windows;
- Mac OS: чипы на базе ARM или Intel Core 2-го поколения или новее с поддержкой Hypervisor.Framework;
- Linux: архитектура процессора x86_64; Intel Core 2-го поколения или новее, или процессор AMD с поддержкой виртуализации AMD (AMD-V) и SSSE3;
- Windows: ЦП с поддержкой UG (неограниченного гостя);
- Intel Hardware Accelerated Execution Manager ( HAXM ) 6.2.1 или новее (рекомендуется HAXM 7.2.0 или новее).
Использование аппаратного ускорения имеет дополнительные требования в Windows и Linux:
- Процессор Intel в Windows или Linux: процессор Intel с поддержкой Intel VT-x, Intel EM64T (Intel 64) и функций Execute Disable (XD) Bit;
- Процессор AMD в Linux: процессор AMD с поддержкой виртуализации AMD (AMD-V) и дополнительных потоковых SIMD-расширений 3 (SSSE3) ;
- Процессор AMD в Windows: Android Studio 3.2 или более поздняя версия и Windows 10 апреля 2018 г. или более поздняя версия для функций платформы гипервизора Windows (WHPX) .
Чтобы подключенная веб-камера могла работать с системными изображениями Android 8.1 (уровень API 27) и более поздних версий, она должна иметь возможность захвата кадров 720p. [41]
Ссылки [ править ]
- ^ «Андроид Студия Коала» .
- ^ «Выпуск новых функций Android Studio Koala | 2024.1.2 Canary 2 уже доступен» .
- ^ Jump up to: Перейти обратно: а б «Параметры загрузки» . Developer.android.com . Архивировано из оригинала 26 апреля 2018 года . Проверено 16 ноября 2021 г.
- ^ "Условия и положения" . Developer.android.com . Архивировано из оригинала 31 мая 2023 года . Проверено 24 апреля 2017 г.
- ^ «Обзор сборки» . android.com . Архивировано из оригинала 19 сентября 2023 года . Проверено 14 июля 2021 г.
- ^ «Создание Android-студии» . android.com . Архивировано из оригинала 9 июня 2023 года . Проверено 18 мая 2017 г.
- ^ «Загрузка инструментов Android Studio и SDK» . Android-разработчики . Архивировано из оригинала 14 мая 2016 года . Проверено 19 июля 2016 г.
- ^ Дюкроэ, Ксавье; Норбай, Тор; Чоу, Кэтрин (15 мая 2013 г.). «Android Studio: IDE, созданная для Android» . Блог разработчиков Android . Архивировано из оригинала 4 ноября 2015 года . Проверено 16 мая 2013 г.
- ^ «Начало работы с Android Studio» . Android-разработчики . Архивировано из оригинала 20 ноября 2014 года . Проверено 14 мая 2013 г.
- ^ «Com.google.AndroidStudio/Com.google.AndroidStudio.appdata.XML в мастере · Flathub/Com.google.AndroidStudio» . Гитхаб . Архивировано из оригинала 15 февраля 2024 года . Проверено 15 февраля 2024 г.
- ^ «Загрузить Android Studio» . Android-разработчики . Архивировано из оригинала 20 ноября 2014 года . Проверено 13 июня 2015 г.
- ^ «Google запускает Android Studio и новые функции для консоли разработчика, включая бета-версии и поэтапное внедрение» . ВенчурБит. 8 декабря 2014 года. Архивировано из оригинала 12 июня 2018 года . Проверено 9 декабря 2014 г.
- ^ «Обновление инструментов разработчика Eclipse Android» . 26 июня 2015 года. Архивировано из оригинала 27 сентября 2022 года . Проверено 27 сентября 2022 г.
- ^ «Google I/O 2019: Расширение возможностей разработчиков для создания лучших возможностей Android + Play» . Блог разработчиков Android . 7 мая 2019 года. Архивировано из оригинала 8 января 2024 года . Проверено 8 января 2024 г.
- ^ Синицкий, Адам (10 августа 2019 г.). «Я хочу разрабатывать приложения для Android. Какие языки и программы мне следует использовать и изучать?» . Администрация Андроида . Проверено 12 сентября 2019 г.
- ^ Хониг, Зак (15 мая 2013 г.). «Google представляет Android Studio, IDE для создания приложений» . Engadget . АОЛ . Архивировано из оригинала 26 июля 2018 года . Проверено 16 мая 2013 г.
- ^ «Обзор Android Studio» . Архивировано из оригинала 20 июля 2022 года . Проверено 20 июля 2022 г.
- ^ Оланофф, Дрю (15 мая 2013 г.). «Google запускает Android Studio и новые функции для консоли разработчика, включая бета-версии и поэтапное внедрение» . ТехКранч . АОЛ . Архивировано из оригинала 17 мая 2013 года . Проверено 16 мая 2013 г.
- ^ «Андроид Студия БЕТА» . Google . 15 мая 2013. Архивировано из оригинала 20 ноября 2014 года . Проверено 15 августа 2014 г.
- ^ IDE на языке Google Go, созданная с использованием платформы IntelliJ: go-lang-plugin-org/go-lang-idea-plugin , Поддержка языка Go для IDE на основе IDEA, 23 февраля 2019 г., заархивировано из оригинала 14 апреля 2019 г. , получено 23 февраля 2019 г. ,
Поддерживаемые IDE [..] Android Studio 1.2.1+
- ^ «Начало работы с Kotlin на Android | Разработчики Android» . Developer.android.com . Архивировано из оригинала 26 октября 2017 года . Проверено 25 октября 2017 г.
- ^ «Используйте функции языка Java 8 | Разработчики Android» . Developer.android.com . Архивировано из оригинала 1 октября 2017 года . Проверено 25 октября 2017 г.
- ^ «android-retroflow: Backport Java 9 (JEP 266) API реактивных потоков Flow и SubmissionPublisher для цепочки инструментов desugar Android Studio 3.0, разветвленной от [..]» . ретропотоки . 22 октября 2017. Архивировано из оригинала 27 июня 2018 года . Проверено 25 октября 2017 г.
- ^ «Поддержка Android Java 9, 10, 11 и 12» . Джейк Уортон . 27 ноября 2018 года. Архивировано из оригинала 24 февраля 2019 года . Проверено 23 февраля 2019 г.
Будем надеяться, что к моменту фактического выпуска Java 12 в D8 будет реализована очистка от сахара для собратьев Java 11. В противном случае боль от застревания на Java 10 значительно возрастет!
- ^ «Примечания к выпуску Android Studio» . Официальный сайт разработчиков Android . Август 2019. Архивировано из оригинала 18 июля 2017 года . Проверено 2 сентября 2019 г.
- ^ «Google Android Studio 3.4 уже доступна, вот что нового — закуска» . 25 апреля 2019 года. Архивировано из оригинала 18 октября 2023 года . Проверено 26 октября 2020 г.
- ^ «Андроид Студия 4.1» . Архивировано из оригинала 13 июня 2023 года . Проверено 13 октября 2020 г.
- ^ «Android Studio 4.2 доступна в стабильном канале» . Архивировано из оригинала 26 мая 2021 года . Проверено 6 мая 2021 г.
- ^ «Android Studio Arctic Fox доступна на канале Stable» . Архивировано из оригинала 28 марта 2023 года . Проверено 30 июля 2021 г.
- ^ «Android Studio Bumblebee (2021.1.1) Стабильная» . Архивировано из оригинала 2 июня 2023 года . Проверено 26 января 2022 г.
- ^ «Андроидная студия Бурундук» . Блог разработчиков Android . Архивировано из оригинала 2 июня 2023 года . Проверено 12 мая 2022 г.
- ^ «Андроид Студия Дельфин» . Блог разработчиков Android . Архивировано из оригинала 19 апреля 2023 года . Проверено 16 сентября 2022 г.
- ^ «Андроидная студия Электрический угорь» . Блог разработчиков Android . Архивировано из оригинала 3 июня 2023 года . Проверено 13 января 2023 г.
- ^ «Андроид Студия Фламинго» . Блог разработчиков Android . Архивировано из оригинала 1 июня 2023 года . Проверено 17 апреля 2023 г.
- ^ «Андроидная студия Жираф» . Блог разработчиков Android . Архивировано из оригинала 13 сентября 2023 года . Проверено 26 июля 2023 г.
- ^ «Андроид-студия Ежик» . Блог разработчиков Android . Архивировано из оригинала 1 декабря 2023 года . Проверено 1 декабря 2023 г.
- ^ «Андроид Студия Игуана» . Блог разработчиков Android . Архивировано из оригинала 5 марта 2024 года . Проверено 5 марта 2024 г.
- ^ «Андроидная студия Медуза» . Блог разработчиков Android . Архивировано из оригинала 3 мая 2024 года . Проверено 3 мая 2024 г.
- ^ «Андроид Студия Коала» . Блог разработчиков Android . Архивировано из оригинала 13 июня 2024 года . Проверено 13 июня 2024 г.
- ^ Jump up to: Перейти обратно: а б «Загрузка инструментов Android Studio и SDK» . Android-разработчики . Архивировано из оригинала 14 мая 2016 года . Проверено 7 марта 2022 г.
- ^ «Примечания к выпуску эмулятора» . Android-разработчики . Архивировано из оригинала 5 июня 2022 года . Проверено 12 мая 2022 г.
Внешние ссылки [ править ]
- Официальная домашняя страница на сайте Developer.android.com.
- Интегрированные среды разработки
- Программное обеспечение для разработки Android (операционной системы)
- Интегрированные среды разработки Linux
- Инструменты программирования Linux
- Комплекты разработки программного обеспечения
- Инструменты программирования MacOS
- Инструменты программирования для Windows
- Программное обеспечение, использующее лицензию Apache
- Бесплатные интегрированные среды разработки
- программное обеспечение Google