Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Android - студия является официальной [7] интегрированной средой разработки (IDE) для Google «s Android операционной системы , построенная на JetBrains » IDEA IntelliJ программного обеспечение и разработан специально для разработки Android . [8] Он доступен для загрузки в операционных системах на базе Windows , macOS и Linux или в качестве услуги на основе подписки в 2020 году. [9] [10] Это замена Eclipse Android Development Tools (E-ADT) в качестве основная IDE для разработки собственных приложений Android.

Android студия была объявлена 16 мая 2013 года на Google I / O конференции. Он находился на стадии предварительного просмотра в раннем доступе, начиная с версии 0.1 в мае 2013 года, затем вошел в стадию бета-тестирования, начиная с версии 0.8, выпущенной в июне 2014 года. [11] Первая стабильная сборка была выпущена в декабре 2014 года, начиная с версии 1.0. [12]

7 мая 2019 года Kotlin заменил Java в качестве предпочтительного языка Google для разработки приложений для Android. [13] Java по-прежнему поддерживается, как и C ++ . [14]

Особенности [ править ]

В текущей стабильной версии предусмотрены следующие функции: [15] [16]

  • Поддержка сборки на основе Gradle
  • Рефакторинг для Android и быстрые исправления
  • Инструменты Lint для определения производительности, удобства использования, совместимости версий и других проблем
  • Возможности интеграции ProGuard и подписи приложений
  • Мастера на основе шаблонов для создания общих дизайнов и компонентов Android
  • Богатый редактор макетов, который позволяет пользователям перетаскивать компоненты пользовательского интерфейса, возможность предварительного просмотра макетов на нескольких конфигурациях экрана [17]
  • Поддержка создания приложений Android Wear
  • Встроенная поддержка Google Cloud Platform, обеспечивающая интеграцию с Firebase Cloud Messaging (ранее «Google Cloud Messaging») и Google App Engine [18]
  • Виртуальное устройство Android (эмулятор) для запуска и отладки приложений в студии Android.

Android Studio поддерживает все те же языки программирования IntelliJ (и CLion ), например Java , C ++ и другие с расширениями, такими как Go ; [19] и Android Studio 3.0 или более поздняя версия поддерживают Kotlin [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]

Системные требования [ править ]

Эмулятор 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 Virtualization (AMD-V) и дополнительных потоковых SIMD Extensions 3 (SSSE3) ;
  • Процессор AMD в Windows: Android Studio 3.2 или выше и Windows 10 от апреля 2018 года или выше для функциональности платформы Windows Hypervisor (WHPX) .

Для работы с системными образами Android 8.1 (уровень API 27) и выше подключенная веб-камера должна иметь возможность захвата кадров 720p.

Ссылки [ править ]

  1. ^ https://androidstudio.googleblog.com/2021/01/android-studio-412-available.html .
  2. ^ "Доступна Android Studio 4.2 Beta 4" . Обновления выпуска Android Studio . Проверено 14 февраля 2021 года .
  3. ^ a b «Параметры загрузки» . developer.android.com . Google . Проверено 20 августа 2020 года .
  4. ^ «Положения и условия» . developer.android.com . Google . Проверено 24 апреля 2017 года .
  5. ^ «Обзор сборки» . android.com .
  6. ^ "Создание Android Studio" . android.com .
  7. ^ a b «Веб-сайт Android Studio» .
  8. ^ Дюкро, Ксавье; Норбай, Тор; Чоу, Кэтрин (15 мая 2013 г.). «Android Studio: IDE для Android» . Блог разработчиков Android . Google . Проверено 16 мая 2013 года .
  9. ^ «Начало работы с Android Studio» . Разработчики Android . Google . Проверено 14 мая 2013 года .
  10. ^ Хэслэма, Оливер (16 мая 2013). «Загрузите Android Studio IDE для Windows, OS X и Linux» . Редмонд Пирог . Проверено 16 мая 2013 года .
  11. ^ "Загрузить Android Studio" . Разработчики Android . Проверено 13 июня 2015 года .
  12. ^ «Google запускает Android Studio и новые функции для консоли разработчика, включая бета-версии и поэтапное развертывание» . VentureBeat. 8 декабря 2014 . Проверено 9 декабря 2014 года .
  13. ^ «Котлин теперь является предпочтительным языком Google для разработки приложений для Android» . TechCrunch . Проверено 8 мая 2019 года .
  14. ^ Синицки, Адам. «Я хочу разрабатывать приложения для Android. Какие языки мне следует выучить?» . Android Authority . Проверено 12 сентября 2019 года .
  15. ^ Хонига, Zach (15 мая 2013). «Google представляет Android Studio, среду разработки для создания приложений» . Engadget . AOL . Проверено 16 мая 2013 года .
  16. ^ Доби, Alex (15 мая 2013). «Android Studio представлена ​​на программной презентации Google I / O» . Android Central . Мобильные нации . Проверено 16 мая 2013 года .
  17. ^ Olanoff, Drew (15 мая 2013). «Google запускает Android Studio и новые функции для консоли разработчика, включая бета-версии и поэтапное развертывание» . TechCrunch . AOL . Проверено 16 мая 2013 года .
  18. ^ "Android Studio BETA" . Google . Google . 15 мая 2013 года . Проверено 15 августа 2014 года .
  19. ^ Языковая 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+.
  20. ^ «Начало работы с Kotlin на Android | Разработчики Android» . developer.android.com . Проверено 25 октября 2017 года .
  21. ^ «Используйте возможности языка Java 8 | Разработчики Android» . developer.android.com . Проверено 25 октября 2017 года .
  22. ^ "android-retroflow: Backport of Java 9 (JEP 266) поток реактивных потоков и API SubmissionPublisher для инструментария удаления сахара Android Studio 3.0, созданный из [..]" . ретро-потоки . 22 октября 2017 . Проверено 25 октября 2017 года .
  23. ^ «Поддержка Android для Java 9, 10, 11 и 12» . Джейк Уортон . 27 ноября 2018 . Проверено 23 февраля 2019 года . Будем надеяться, что к тому времени, когда Java 12 действительно будет выпущена, в D8 будет реализовано обессахаривание для соплеменников Java 11. В противном случае боль от застревания на Java 10 значительно возрастет!
  24. ^ «Примечания к выпуску Android Studio» . Официальный сайт разработчиков Android . Август 2019 . Проверено 2 сентября 2019 года .
  25. ^ https://android-developers.googleblog.com/2020/10/android-studio-41.html
  26. ^ https://appetiser.com.au/blog/google-android-studio-3-4-now-available-heres-whats-new/
  27. ^ «Запускать приложения в эмуляторе Android» . Разработчики Android . Проверено 23 февраля 2020 года .

Внешние ссылки [ править ]

  • Официальная домашняя страница на developer.android.com