Android Studio: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Изменена версия
Метки: через визуальный редактор с мобильного устройства из мобильной версии через расширенный мобильный режим
м checkwiki fixes (1, 2, 9, 17, 22, 26, 38, 48, 50, 52, 54, 64, 65, 66, 76, 81, 86, 88, 89, 101)
 
(не показаны 34 промежуточные версии 20 участников)
Строка 1: Строка 1:
{{Карточка программы
{{Карточка программы
| операционные системы = [[Microsoft Windows]], [[macOS]], [[Linux]] и [[Chrome OS]]
| последняя версия = 2021.2.1 (Chipmunk)<ref>{{Cite web|title=Android Studio Chipmunk | 2021.2.1|url=https://developer.android.com/studio/releases}}</ref>
| дата последней версии = {{start date and age|2022|05|09}}
| status = Активный
| status = Активный
| лицензия = [[Бесплатное программное обеспечение]], [[Apache License 2.0]]
| лицензия = [[Бесплатное программное обеспечение]], [[Apache License 2.0]]
| тестовая версия = Dolphin Beta 1 (2021.3.1.10)<ref>{{Cite news|title=Android Studio Dolphin Beta 1 (2021.3.1.10)|url=https://developer.android.com/studio/releases/fixed-bugs/studio/2021.3.1#android-studio-dolphin-beta-1-2021.3.1.10}}</ref>
| дата тестовой версии = {{start date and age|2022|05|11}}
}}
}}
'''Android Studio''' — [[интегрированная среда разработки]] (IDE) для работы с платформой [[Android]], анонсированная [[16 мая]] [[2013 год]]а на конференции [[Google I/O]].
'''Android Studio''' — [[интегрированная среда разработки]] (IDE) для работы с платформой [[Android]], анонсированная [[16 мая]] [[2013 год]]а на конференции [[Google I/O]]. В последней версии Android Studio поддерживается [[Android Jelly Bean|Android 4.1]] и выше.


Данная IDE находилась в свободном доступе начиная с версии 0.1, опубликованной в мае 2013, а затем перешла в стадию бета-тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года. Первая стабильная версия 1.0 была выпущена в декабре 2014 года, тогда же прекратилась поддержка плагина Android Development Tools (ADT) для [[Eclipse (среда разработки)|Eclipse]].
Данная IDE находилась в свободном доступе начиная с версии 0.1, опубликованной в мае 2013, а затем перешла в стадию бета-тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года. Первая стабильная версия 1.0 была выпущена в декабре 2014 года, тогда же прекратилась поддержка плагина Android Development Tools (ADT) для [[Eclipse (среда разработки)|Eclipse]].


Android Studio, основанная на программном обеспечении [[IntelliJ IDEA]] от компании [[JetBrains]], — официальное средство разработки Android приложений<ref>{{Cite web|url = http://developer.android.com/tools/studio/index.html|title = Android Studio Overview|author = |work = |date = |publisher = |quote = Android Studio is the official IDE for Android application development, based on IntelliJ IDEA.|access-date = 2015-08-31|archive-date = 2015-09-05|archive-url = https://web.archive.org/web/20150905054651/http://developer.android.com/tools/studio/index.html|deadlink = no}}</ref>. Данная среда разработки доступна для [[Windows]], [[macOS]] и [[Linux|GNU/Linux]]<ref name=autogenerated1>{{Cite web|url = http://developer.android.com/sdk/index.html|title = Download Android Studio and SDK Tools|author = |work = |date = |publisher = |subtitle = System Requirements|access-date = 2015-04-29|archive-date = 2012-06-06|archive-url = https://web.archive.org/web/20120606000000/http://developer.android.com/sdk/index.html|deadlink = no}}</ref>. 17 мая 2017, на ежегодной конференции Google I/O, [[Google (компания)|Google]] анонсировал поддержку языка [[Kotlin]], используемого в Android Studio, как официального [[Язык программирования|языка программирования]] для платформы Android в дополнение к [[Java]] и [[C++|С++]].
Android Studio, основанная на программном обеспечении [[IntelliJ IDEA]] от компании [[JetBrains]], — официальное средство разработки Android приложений<ref>{{Cite web|url = http://developer.android.com/tools/studio/index.html|title = Android Studio Overview|author = |work = |date = |publisher = |quote = Android Studio is the official IDE for Android application development, based on IntelliJ IDEA.|access-date = 2015-08-31|archive-date = 2015-09-05|archive-url = https://web.archive.org/web/20150905054651/http://developer.android.com/tools/studio/index.html|deadlink = no}}</ref>. Данная среда разработки доступна для [[Windows]], [[macOS]] и [[Linux|GNU/Linux]]<ref name=autogenerated1>{{Cite web|url = http://developer.android.com/sdk/index.html|title = Download Android Studio and SDK Tools|author = |work = |date = |publisher = |subtitle = System Requirements|access-date = 2015-04-29|archive-date = 2012-06-06|archive-url = https://web.archive.org/web/20120606000000/http://developer.android.com/sdk/index.html|deadlink = no}}</ref>. 17 мая 2017, на ежегодной конференции Google I/O, [[Google (компания)|Google]] анонсировал поддержку языка [[Kotlin]], используемого в Android Studio, как официального [[Язык программирования|языка программирования]] для платформы Android в дополнение к [[Java]] и [[C++]].


== Особенности ==
== Особенности ==
Встроенный ProGuard и утилита для подписывания приложений. Шаблоны основных макетов и компонентов Android. Поддержка разработки приложений для Android Wear и Android TV. Встроенная поддержка Google Cloud Platform, которая включает в себя интеграцию с сервисами Google Cloud Messaging и App Engine.

=== Ограничения ===
=== Ограничения ===
Отсутствует возможность полностью отключить автосохранение файлов. Это принципиальная безальтернативная позиция разработчиков. Они считают, что такой подход более эффективен, чем тот, который кому-то удобен или привычен.<ref>{{Cite web|url = https://intellij-support.jetbrains.com/hc/en-us/community/posts/206155449-Is-there-complete-autosave-disable-in-IntelliJ-Android-Studio-|title = Is there complete 'autosave disable' in IntelliJ (Android Studio)?|access-date = 2021-03-18|archive-date = 2021-11-27|archive-url = https://web.archive.org/web/20211127184529/https://intellij-support.jetbrains.com/hc/en-us/community/posts/206155449-Is-there-complete-autosave-disable-in-IntelliJ-Android-Studio-|deadlink = no}}</ref>
Отсутствует возможность полностью отключить автосохранение файлов. Это принципиальная безальтернативная позиция разработчиков. Они считают, что такой подход более эффективен, чем тот, который кому-то удобен или привычен.<ref>{{Cite web|url = https://intellij-support.jetbrains.com/hc/en-us/community/posts/206155449-Is-there-complete-autosave-disable-in-IntelliJ-Android-Studio-|title = Is there complete 'autosave disable' in IntelliJ (Android Studio)?|access-date = 2021-03-18|archive-date = 2021-11-27|archive-url = https://web.archive.org/web/20211127184529/https://intellij-support.jetbrains.com/hc/en-us/community/posts/206155449-Is-there-complete-autosave-disable-in-IntelliJ-Android-Studio-|deadlink = no}}</ref> С определённой точки зрения, благодаря этому, возможно, были вовремя сохранены и не потерялись определённые наработки в файлах у некоторых пользователей, что обеспечивает большее удобство и комфорт при продолжении разработки.


=== Возможности ===
=== Возможности ===
Новые функции появляются с каждой новой версией Android Studio. На данный момент доступны следующие функции<ref>{{Cite web|url = http://developer.android.com/tools/studio/index.html|title = Android Studio Overview|author = |work = |date = |publisher = |subtitle = |access-date = 2015-08-31|archive-date = 2015-09-05|archive-url = https://web.archive.org/web/20150905054651/http://developer.android.com/tools/studio/index.html|deadlink = no}}</ref>:
Новые функции появляются с каждой новой версией Android Studio. На данный момент доступны следующие функции<ref>{{Cite web|url = http://developer.android.com/tools/studio/index.html|title = Android Studio Overview|author = |work = |date = |publisher = |subtitle = |access-date = 2015-08-31|archive-date = 2015-09-05|archive-url = https://web.archive.org/web/20150905054651/http://developer.android.com/tools/studio/index.html|deadlink = no}}</ref>:
* Расширенный редактор макетов: [[WYSIWYG]], способность работать с [[Интерфейс пользователя|UI]] компонентами при помощи [[Drag-and-drop|Drag-and-Drop]], функция предпросмотра макета на нескольких конфигурациях экрана.
* Расширенный редактор макетов: [[WYSIWYG]], способность работать с [[Интерфейс пользователя|UI]]-компонентами при помощи [[Drag-and-drop|Drag-and-Drop]], функция предпросмотра макета на нескольких конфигурациях экрана.
* Сборка приложений, основанная на [[Gradle]].
* Сборка приложений, основанная на [[Gradle]].
* Различные виды сборок и генерация нескольких [[.APK|.apk]] файлов
* Различные виды сборок и генерация нескольких [[.APK|.apk]]-файлов.
* [[Рефакторинг]] кода
* [[Рефакторинг]] кода
* Статический анализатор кода ([[Lint]]), позволяющий находить проблемы производительности, несовместимости версий и другое.
* Статический анализатор кода ([[Lint]]), позволяющий находить проблемы производительности, несовместимости версий и другое.
Строка 31: Строка 28:
* Android Studio 2.1 поддерживает [[Android SDK|Android N]] Preview [[SDK]], а это значит, что разработчики смогут начать работу по созданию приложения для новой программной платформы.
* Android Studio 2.1 поддерживает [[Android SDK|Android N]] Preview [[SDK]], а это значит, что разработчики смогут начать работу по созданию приложения для новой программной платформы.
* Новая версия Android Studio 2.1 способна работать с обновленным компилятором Jack, а также получила улучшенную поддержку Java 8 и усовершенствованную функцию Instant Run<ref>{{Cite web|url=http://androidlime.ru/android-studio-2-1-android-n-7-0/|title=Android Studio 2.1 поддерживает Android N (7.0)|publisher=androidlime.ru|accessdate=2016-05-13|archive-date=2016-05-04|archive-url=https://web.archive.org/web/20160504214033/http://androidlime.ru/android-studio-2-1-android-n-7-0/|deadlink=no}}</ref>.
* Новая версия Android Studio 2.1 способна работать с обновленным компилятором Jack, а также получила улучшенную поддержку Java 8 и усовершенствованную функцию Instant Run<ref>{{Cite web|url=http://androidlime.ru/android-studio-2-1-android-n-7-0/|title=Android Studio 2.1 поддерживает Android N (7.0)|publisher=androidlime.ru|accessdate=2016-05-13|archive-date=2016-05-04|archive-url=https://web.archive.org/web/20160504214033/http://androidlime.ru/android-studio-2-1-android-n-7-0/|deadlink=no}}</ref>.
* Начиная с Platform-tools 23.1.0 для [[Linux]] исключительно 64-разрядная.<ref>{{Cite web|url=https://accounts.google.com/ServiceLogin?passive=1209600&continue=https://issuetracker.google.com/code/p/android/issues/detail?id%3D196866&followup=https://issuetracker.google.com/code/p/android/issues/detail?id%3D196866|title=Sign in - Google Accounts|publisher=accounts.google.com|accessdate=2019-01-05|archive-date=2020-09-15|archive-url=https://web.archive.org/web/20200915020843/https://accounts.google.com/ServiceLogin?passive=1209600&continue=https%3A%2F%2Fissuetracker.google.com%2Fcode%2Fp%2Fandroid%2Fissues%2Fdetail%3Fid%3D196866&followup=https%3A%2F%2Fissuetracker.google.com%2Fcode%2Fp%2Fandroid%2Fissues%2Fdetail%3Fid%3D196866|deadlink=no}}</ref>
* Начиная с Platform-tools 23.1.0 для [[Linux]] - исключительно 64-разрядная.<ref>{{Cite web|url=https://issuetracker.google.com/issues/37074522|title=Platform-tools 23.1.0 Linux changed to 64-bit without notice|publisher=issuetracker.google.com|deadlink=no|access-date=2022-10-26|archive-date=2022-10-26|archive-url=https://web.archive.org/web/20221026101120/https://issuetracker.google.com/issues/37074522}}</ref>
* В Android Studio 3.0 по стандарту включены инструменты языка [[Kotlin]] основанные на [[JetBrains]] [[Интегрированная среда разработки|IDE]]<ref>{{Cite news|url=https://3dnews.ru/952400|title=Google добавила Kotlin в качестве официального языка программирования для Android|date=17 мая 2017|accessdate=2017-05-18|language=ru|archivedate=2017-07-09|archiveurl=https://web.archive.org/web/20170709021214/https://3dnews.ru/952400}}</ref>.
* В Android Studio 3.0 по стандарту включены инструменты языка [[Kotlin]], основанные на [[JetBrains]] [[Интегрированная среда разработки|IDE]]<ref>{{Cite news|url=https://3dnews.ru/952400|title=Google добавила Kotlin в качестве официального языка программирования для Android|date=2017-05-17|accessdate=2017-05-18|language=ru|archivedate=2017-07-09|archiveurl=https://web.archive.org/web/20170709021214/https://3dnews.ru/952400}}</ref>.


== Системные требования<ref name=autogenerated1 /> ==
== Системные требования<ref name=autogenerated1 /> ==
Строка 41: Строка 38:
!Linux
!Linux
|-
|-
!Версия OS
!Версия ОС
|[[Windows|Microsoft Windows]] [[Windows 11|11]]/[[Windows 10|10]]/[[Windows 8|8]]/[[Windows 7|7]]/[[Windows Vista|Vista]] (32 или 64-bit)
|[[Windows|Microsoft Windows]] [[Windows 11|11]]/[[Windows 10|10]]/[[Windows 8|8]]/[[Windows 7|7]]/[[Windows Vista|Vista]] (64-bit)
|[[MacOS|Apple macOS]] [[Mac OS X Snow Leopard|10.8.5]] или выше, до [[MacOS High Sierra|10.13 (High Sierra)]]/ [[MacOS Mojave|10.14 (Mojave)]]
|[[MacOS|Apple macOS]] [[Mac OS X Snow Leopard|10.8.5]] или выше, до [[MacOS High Sierra|10.13 (High Sierra)]]/ [[MacOS Mojave|10.14 (Mojave)]]
|[[GNOME]] или [[KDE]]
|[[GNOME]] или [[KDE]]
|-
!Процессор
| colspan="3" style="text-align:center" |x86-64 Intel с поддержкой VT-x, или AMD с поддержкой AMD-V, или ARM (для Apple)
|-
|-
!Оперативная память
!Оперативная память
| colspan="3" style="text-align:center"|4 ГБ (минимум), 8 ГБ (рекомендуется); +3 ГБ для Android Emulator
| colspan="3" style="text-align:center" |8 ГБ (минимум), 16 ГБ (рекомендуется)
|-
|-
!Свободное место на диске
!Свободное место на диске
| colspan="3" style="text-align:center"|4 ГБ минимум (1,5 ГБ для IDE + 2,5 ГБ для [[Android SDK]] и образа системы эмулятора), 8 ГБ SSD (рекомендуется)
| colspan="3" style="text-align:center" |8 ГБ минимум (2,5 ГБ для IDE + 5.5 ГБ для [[Android SDK]] и образа системы эмулятора), 32 ГБ SSD (рекомендуется)
|-
|-
!Версия JDK
!Версия JDK
Строка 61: Строка 61:
| —
| —
|[[Java Runtime Environment]] (JRE) 6
|[[Java Runtime Environment]] (JRE) 6
|GNU C Library (glibc) 2.15 или выше
|GNU C Library (glibc) 2.31 или выше
|}
|}


Строка 76: Строка 76:
{{Google}}
{{Google}}


[[Категория:Программное обеспечение с лицензией Apache Software License]]
[[Категория:Программное обеспечение с лицензией Apache]]
[[Категория:Свободные интегрированные среды разработки]]
[[Категория:Свободные интегрированные среды разработки]]

Текущая версия от 10:25, 13 сентября 2024

Android Studio
Логотип программы Android Studio
Скриншот программы Android Studio
Тип открытое программное обеспечение и ИСР
Последняя версия
Тестовая версия
Состояние Активный
Лицензия Бесплатное программное обеспечение, Apache License 2.0
Сайт developer.android.com/… (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Android Studio — интегрированная среда разработки (IDE) для работы с платформой Android, анонсированная 16 мая 2013 года на конференции Google I/O. В последней версии Android Studio поддерживается Android 4.1 и выше.

Данная IDE находилась в свободном доступе начиная с версии 0.1, опубликованной в мае 2013, а затем перешла в стадию бета-тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года. Первая стабильная версия 1.0 была выпущена в декабре 2014 года, тогда же прекратилась поддержка плагина Android Development Tools (ADT) для Eclipse.

Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, — официальное средство разработки Android приложений[3]. Данная среда разработки доступна для Windows, macOS и GNU/Linux[4]. 17 мая 2017, на ежегодной конференции Google I/O, Google анонсировал поддержку языка Kotlin, используемого в Android Studio, как официального языка программирования для платформы Android в дополнение к Java и C++.

Особенности

[править | править код]

Встроенный ProGuard и утилита для подписывания приложений. Шаблоны основных макетов и компонентов Android. Поддержка разработки приложений для Android Wear и Android TV. Встроенная поддержка Google Cloud Platform, которая включает в себя интеграцию с сервисами Google Cloud Messaging и App Engine.

Ограничения

[править | править код]

Отсутствует возможность полностью отключить автосохранение файлов. Это принципиальная безальтернативная позиция разработчиков. Они считают, что такой подход более эффективен, чем тот, который кому-то удобен или привычен.[5] С определённой точки зрения, благодаря этому, возможно, были вовремя сохранены и не потерялись определённые наработки в файлах у некоторых пользователей, что обеспечивает большее удобство и комфорт при продолжении разработки.

Возможности

[править | править код]

Новые функции появляются с каждой новой версией Android Studio. На данный момент доступны следующие функции[6]:

  • Расширенный редактор макетов: WYSIWYG, способность работать с UI-компонентами при помощи Drag-and-Drop, функция предпросмотра макета на нескольких конфигурациях экрана.
  • Сборка приложений, основанная на Gradle.
  • Различные виды сборок и генерация нескольких .apk-файлов.
  • Рефакторинг кода
  • Статический анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и другое.
  • Встроенный ProGuard и утилита для подписывания приложений.
  • Шаблоны основных макетов и компонентов Android.
  • Поддержка разработки приложений для Android Wear и Android TV[7].
  • Встроенная поддержка Google Cloud Platform, которая включает в себя интеграцию с сервисами Google Cloud Messaging и App Engine.
  • Android Studio 2.1 поддерживает Android N Preview SDK, а это значит, что разработчики смогут начать работу по созданию приложения для новой программной платформы.
  • Новая версия Android Studio 2.1 способна работать с обновленным компилятором Jack, а также получила улучшенную поддержку Java 8 и усовершенствованную функцию Instant Run[8].
  • Начиная с Platform-tools 23.1.0 для Linux - исключительно 64-разрядная.[9]
  • В Android Studio 3.0 по стандарту включены инструменты языка Kotlin, основанные на JetBrains IDE[10].

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

[править | править код]
Windows OS X Linux
Версия ОС Microsoft Windows 11/10/8/7/Vista (64-bit) Apple macOS 10.8.5 или выше, до 10.13 (High Sierra)/ 10.14 (Mojave) GNOME или KDE
Процессор x86-64 Intel с поддержкой VT-x, или AMD с поддержкой AMD-V, или ARM (для Apple)
Оперативная память 8 ГБ (минимум), 16 ГБ (рекомендуется)
Свободное место на диске 8 ГБ минимум (2,5 ГБ для IDE + 5.5 ГБ для Android SDK и образа системы эмулятора), 32 ГБ SSD (рекомендуется)
Версия JDK Java Development Kit 8
Разрешение экрана 1280 x 800 (минимум)
Дополнительно Java Runtime Environment (JRE) 6 GNU C Library (glibc) 2.31 или выше

Примечания

[править | править код]
  1. Android Studio Ladybug | 2024.2.1 now available
  2. Android Studio Ladybug Feature Drop | 2024.2.2 Canary 5 now available
  3. Android Studio Overview. — «Android Studio is the official IDE for Android application development, based on IntelliJ IDEA.» Дата обращения: 31 августа 2015. Архивировано 5 сентября 2015 года.
  4. 1 2 Download Android Studio and SDK Tools. System Requirements. Дата обращения: 29 апреля 2015. Архивировано 6 июня 2012 года.
  5. Is there complete 'autosave disable' in IntelliJ (Android Studio)? Дата обращения: 18 марта 2021. Архивировано 27 ноября 2021 года.
  6. Android Studio Overview. Дата обращения: 31 августа 2015. Архивировано 5 сентября 2015 года.
  7. Features. — «Android Wear and TV support». Дата обращения: 31 августа 2015. Архивировано 5 сентября 2015 года.
  8. Android Studio 2.1 поддерживает Android N (7.0). androidlime.ru. Дата обращения: 13 мая 2016. Архивировано 4 мая 2016 года.
  9. Platform-tools 23.1.0 Linux changed to 64-bit without notice. issuetracker.google.com. Дата обращения: 26 октября 2022. Архивировано 26 октября 2022 года.
  10. "Google добавила Kotlin в качестве официального языка программирования для Android". 2017-05-17. Архивировано 9 июля 2017. Дата обращения: 18 мая 2017.