Android Studio - Википедия - Android Studio
Android Studio 4.1 под управлением Linux | |
Разработчики) | Google, JetBrains |
---|---|
Стабильный выпуск | 4.1.1 (10 ноября 2020 г.[1]) [±] |
Предварительный выпуск | 4.2 Beta 1 (1 декабря 2020 г.)[2]) [±] |
Репозиторий | |
Написано в | Ява, Котлин и C ++ |
Операционная система | Windows, macOS, Linux, Chrome OS[3] |
Размер | С 727 по 877 МБ[3] |
Тип | Интегрированная среда развития (IDE) |
Лицензия | Бесплатное ПО[4] +Исходный код[5][6] |
Интернет сайт | разработчик |
Android Studio официальный[7] интегрированная среда развития (IDE) для Google с Android Операционная система, построен на JetBrains ' IntelliJ IDEA программное обеспечение и разработано специально для Android разработка.[8] Его можно скачать на Windows, macOS и Linux на базе операционных систем или как услуга на основе подписки в 2020 году.[9][10] Это замена Инструменты разработки Eclipse для Android (E-ADT) в качестве основной IDE для разработки собственных приложений Android.
Android Studio была анонсирована 16 мая 2013 г. на Google I / O конференция. Он находился на стадии предварительного просмотра в раннем доступе, начиная с версии 0.1 в мае 2013 года, а затем вошел в стадию бета-тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года.[11] Первая стабильная сборка была выпущена в декабре 2014 года, начиная с версии 1.0.[12]
7 мая 2019 г. Котлин заменены Ява как предпочтительный язык Google для разработки приложений Android.[13] Java по-прежнему поддерживается, как и C ++.[14]
Функции
В текущей стабильной версии предусмотрены следующие функции:[15][16]
- Gradle поддержка сборки на основе
- Для Android рефакторинг и быстрые исправления
- Линт инструменты для определения производительности, удобства использования, совместимости версий и других проблем
- ProGuard возможности интеграции и подписания приложений
- Мастера на основе шаблонов для создания общих дизайнов и компонентов Android
- Богатый редактор макета который позволяет пользователям перетаскивать компоненты пользовательского интерфейса, возможность предварительный просмотр макетов на нескольких конфигурациях экрана[17]
- Поддержка строительства Android Wear Программы
- Встроенная поддержка Google Cloud Platform, обеспечивающая интеграцию с Firebase Cloud Messaging (ранее - Google Cloud Messaging) и Google App Engine.[18]
- Виртуальное устройство Android (эмулятор) для запуска и отладки приложений в студии Android.
Android Studio поддерживает все те же языки программирования IntelliJ (и CLion ) например Ява, C ++ и многое другое с расширениями, такими как Идти;[19] и Android Studio 3.0 или новее поддерживает Котлин[20] и «все языковые функции Java 7 и подмножество языковых функций Java 8, которые зависят от версии платформы».[21] Внешние проекты задний порт некоторые функции Java 9.[22] Хотя IntelliJ заявляет, что Android Studio поддерживает все выпущенные версии Java и Java 12, неясно, на каком уровне Android Studio поддерживает версии Java до Java 12 (в документации упоминается частичная поддержка Java 8). По крайней мере, некоторые новые языковые функции вплоть до Java 12 можно использовать в Android.[23]
После того, как приложение было скомпилировано с помощью Android Studio, его можно опубликовать в Google Play Store. Приложение должно соответствовать Google Play Store. политика в отношении содержания разработчика.
История версий
Ниже приводится список основных выпусков Android Studio:[24]
Версия | Дата выхода |
---|---|
4.1 | Октябрь 2020[25] |
4.0 | Май 2020 г. |
3.6 | Февраль 2020 г. |
3.5 | Август 2019 г. |
3.4 | Апрель 2019[26] |
3.3 | Январь 2019 |
3.2 | Сентябрь 2018 г. |
3.1 | Март 2018 г. |
3.0 | Октябрь 2017 г. |
2.3 | Март 2017 г. |
2.2 | Сентябрь 2016 |
2.1 | Апрель 2016 г. |
2.0 | Апрель 2016 г. |
1.5 | Ноябрь 2015 |
1.4 | Сентябрь 2015 г. |
1.3 | Июль 2015 г. |
1.2 | Апрель 2015 г. |
1.1 | Февраль 2015 г. |
1.0 | Декабрь 2014 г. |
Системные Требования
Майкрософт Виндоус | Mac | Linux | |
---|---|---|---|
Версия операционной системы | Microsoft® Windows® 7/8/10 (32- или 64-разрядная) Эмулятор Android поддерживает только 64-разрядную версию Windows. | Mac® OS X® 10.10 (Yosemite) или выше, до 10.14 (macOS Mojave) | Рабочий стол GNOME или KDE Проверено на gLinux на базе Debian (4.19.67-2rodete2). |
Оперативная память (RAM) | Минимум 4 ГБ оперативной памяти; Рекомендуется 8 ГБ ОЗУ. | ||
Свободное место на диске | Минимум 2 ГБ доступного дискового пространства, рекомендуется 4 ГБ (500 МБ для IDE + 1,5 ГБ для Android SDK и образ системы эмулятора). | ||
Минимально необходимая версия JDK | Комплект для разработки Java 8 | ||
Минимальное разрешение экрана | 1280 х 800 |
Эмулятор Android имеет дополнительные требования помимо основных системных требований для Android Studio, которые описаны ниже:[27]
- SDK Tools 26.1.1 или выше;
- 64-битный процессор;
- 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.
Рекомендации
- ^ «Android Studio 4.1 доступна в стабильном канале». Разработчики Android. Получено 13 ноября, 2020.
- ^ «Доступна Android Studio 4.2 Beta 1». Обновления выпуска Android Studio. Получено 9 декабря, 2020.
- ^ а б «Параметры загрузки». developer.android.com. Google. Получено 20 августа, 2020.
- ^ "Условия и положения". developer.android.com. Google. Получено 24 апреля, 2017.
- ^ «Обзор сборки». android.com.
- ^ «Сборка Android Studio». android.com.
- ^ а б "Сайт Android Studio".
- ^ Дюкро, Ксавье; Норбай, Тор; Чоу, Кэтрин (15 мая 2013 г.). «Android Studio: IDE для Android». Блог разработчиков Android. Google. Получено 16 мая, 2013.
- ^ «Начало работы с Android Studio». Разработчики Android. Google. Получено 14 мая, 2013.
- ^ Хаслам, Оливер (16 мая 2013 г.). «Загрузите Android Studio IDE для Windows, OS X и Linux». Редмонд Пирог. Получено 16 мая, 2013.
- ^ «Загрузить Android Studio». Разработчики Android. Получено 13 июня, 2015.
- ^ «Google запускает Android Studio и новые функции для консоли разработчика, включая бета-версии и поэтапное развертывание». VentureBeat. 8 декабря 2014 г.. Получено 9 декабря, 2014.
- ^ «Kotlin - теперь предпочтительный язык Google для разработки приложений для Android». TechCrunch. Получено 8 мая, 2019.
- ^ Синицки, Адам. «Я хочу разрабатывать приложения для Android. Какие языки мне следует учить?». Android Authority. Получено 12 сентября, 2019.
- ^ Хониг, Зак (15 мая 2013 г.). "Google представляет Android Studio, среду разработки для создания приложений". Engadget. AOL. Получено 16 мая, 2013.
- ^ Доби, Алекс (15 мая 2013 г.). "Android Studio представлена на программной презентации Google I / O". Android Central. Мобильные нации. Получено 16 мая, 2013.
- ^ Оланов, Дрю (15 мая 2013 г.). «Google запускает Android Studio и новые функции для консоли разработчика, включая бета-версии и поэтапное развертывание». TechCrunch. AOL. Получено 16 мая, 2013.
- ^ "Android Studio BETA". Google. Google. 15 мая, 2013. Получено 15 августа, 2014.
- ^ IDE языка Google Go, созданная с использованием платформы IntelliJ: go-lang-plugin-org / go-lang-idea-plugin, Поддержка языка Go для IDE на основе IDE, 23 февраля 2019 г., получено 23 февраля, 2019,
Поддерживаемые IDE [..] Android Studio 1.2.1+
- ^ «Начало работы с Kotlin на Android | Разработчики Android». developer.android.com. Получено 25 октября, 2017.
- ^ «Используйте возможности языка Java 8 | Разработчики Android». developer.android.com. Получено 25 октября, 2017.
- ^ "android-retroflow: Backport of Java 9 (JEP 266) поток реактивных потоков и API SubmissionPublisher для Android Studio 3.0 desugar toolchain, разветвленный из [..]". ретро-потоки. 22 октября 2017 г.. Получено 25 октября, 2017.
- ^ «Поддержка Android Java 9, 10, 11 и 12». Джейк Уортон. 27 ноября 2018 г.. Получено 23 февраля, 2019.
Будем надеяться, что к тому времени, когда Java 12 действительно будет выпущена, в D8 будет реализовано обессахаривание для соседей Java 11. В противном случае боль от застревания на Java 10 значительно возрастет!
- ^ «Примечания к выпуску Android Studio». Официальный сайт разработчиков Android. Август 2019 г.. Получено 2 сентября, 2019.
- ^ https://android-developers.googleblog.com/2020/10/android-studio-41.html
- ^ https://appetiser.com.au/blog/google-android-studio-3-4-now-available-heres-whats-new/
- ^ «Запускать приложения в эмуляторе Android». Разработчики Android. Получено 23 февраля, 2020.
внешняя ссылка
- Официальная домашняя страница на developer.android.com