Android Studio

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

Android Studio
Тип интегрированная среда разработки
Разработчик Google
Написана на Java, Kotlin и C++
Операционная система GNU/Linux, macOS, Microsoft Windows и Chrome OS
Аппаратная платформа x86 и x86_64
Последняя версия 4.1.3 (18 марта 2021[1])
Состояние Активный
Лицензия Apache License 2.0
Сайт developer.android.com/… (англ.)
 Медиафайлы на Викискладе

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

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

Особенности

Ограничения

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

Возможности

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

  • Расширенный редактор макетов: WYSIWYG, способность работать с UI компонентами при помощи Drag-and-Drop, функция предпросмотра макета на нескольких конфигурациях экрана.
  • Сборка приложений, основанная на Gradle.
  • Различные виды сборок и генерация нескольких .apk файлов
  • Рефакторинг кода
  • Статический анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и другое.
  • Встроенный ProGuard и утилита для подписывания приложений.
  • Шаблоны основных макетов и компонентов Android.
  • Поддержка разработки приложений для Android Wear и Android TV[6].
  • Встроенная поддержка 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[7].
  • Начиная с Platform-tools 23.1.0 для Linux исключительно 64-разрядная.[8]
  • В Android Studio 3.0 по стандарту включены инструменты языка Kotlin основанные на JetBrains IDE[9].

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

Windows OS X Linux
Версия OS Microsoft Windows 10/8/7/Vista/2003 (32 или 64-bit) Mac® OS X® 10.8.5 или выше, до 10.13 / 10.14 (High Sierra/Mojave) GNOME или KDE
Оперативная память 4 ГБ (минимум), 8 ГБ (рекомендуется); +3 ГБ для Android Emulator
Свободное место на диске 4 ГБ минимум (1,5 ГБ для IDE + 2,5 ГБ для Android SDK и образа системы эмулятора), 8 ГБ SSD (рекомендуется)
Версия JDK Java Development Kit 8
Разрешение экрана 1280 x 800 (минимум)
Дополнительно Java Runtime Environment (JRE) 6 GNU C Library (glibc) 2.15 или выше

Примечания

  1. Android Developers Blog.
  2. Android Studio Overview. — «Android Studio is the official IDE for Android application development, based on IntelliJ IDEA.».
  3. Download Android Studio and SDK Tools. System Requirements.
  4. Is there complete 'autosave disable' in IntelliJ (Android Studio)?.
  5. Android Studio Overview.
  6. Features. — «Android Wear and TV support».
  7. Android Studio 2.1 поддерживает Android N (7.0). androidlime.ru. Дата обращения: 13 мая 2016.
  8. Sign in - Google Accounts. accounts.google.com. Дата обращения: 5 января 2019.
  9. Google добавила Kotlin в качестве официального языка программирования для Android (рус.) (17 мая 2017). Дата обращения 18 мая 2017.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.