| Тип | Інтегроване середовище розробки |
|---|---|
| Розробник | |
| Перший випуск | 8 грудня 2014 (2014-12-08) |
| Стабільний випуск | 2.2.1 (10 жовтня2016; 9 років тому (2016-10-10)) |
| Платформа | Багатоплатформність |
| Операційна система | Windows 7—10,macOS 10.10+,Linux,Chrome OS |
| Мова програмування | Java |
| Розмір | 1633 МБ |
| Доступні мови | англійська |
| Українська мова | ні |
| Стан розробки | активний |
| Ліцензія | Apache 2.0 |
| Вебсайт | developer.android.com/studio/index.html |
Android Studio —інтегроване середовище розробки (IDE) для платформиAndroid, представлене16 травня 2013 року на конференціїGoogle I/O менеджером по продукції корпораціїGoogle — Еллі Паверс (англ.Ellie Powers).8 грудня 2014 року компанія Google випустила перший стабільний реліз Android Studio 1.0[1]
Android Studio прийшло на змінуплаґіну ADT дляплатформи Eclipse. Середовище побудоване на базівихідного коду продуктуIntelliJ IDEA Community Edition, що розвивається компанієюJetBrains. Android Studio розвивається в рамках відкритої моделі розробки та поширюється підліцензією Apache 2.0.
Бінарні складання підготовлені дляLinux (для тестування використанийUbuntu),macOS іWindows.[2][3] Середовище надає засоби для розробкизастосунків не тільки длясмартфонів іпланшетів, але і для носимих пристроїв на базіWear OS,телевізорів (Android TV), окулярівGoogle Glass і автомобільних інформаційно-розважальних систем (Android Auto). Для застосунків, спочатку розроблених з використаннямEclipse і ADT Plugin, підготовлений інструмент для автоматичного імпорту існуючого проєкту в Android Studio.
Середовище розробки адаптоване для виконання типових завдань, що вирішуються в процесі розробки застосунків для платформи Android.[4] У тому числі у середовище включені засоби для спрощення тестування програм на сумісність з різними версіями платформи та інструменти для проєктування застосунків, що працюють на пристроях з екранами різної роздільності (планшети, смартфони,ноутбуки, годинники, окуляри тощо). Крім можливостей, присутніх вIntelliJ IDEA, в Android Studio реалізовано кілька додаткових функцій, таких як нова уніфікована підсистема складання, тестування і розгортання застосунків, заснована на складальному інструментарії Gradle і підтримуюча використання засобівбезперервної інтеграції.
Для прискорення розробки застосунків представлена колекція типових елементів інтерфейсу і візуальний редактор для їхнього компонування, що надає зручний попередній перегляд різних станів інтерфейсу застосунку (наприклад, можна подивитися як інтерфейс буде виглядати для різних версій Android і для різних розмірів екрана). Для створення нестандартних інтерфейсів присутній майстер створення власних елементів оформлення, що підтримує використання шаблонів. У середовище вбудовані функції завантаження типових прикладів коду зGitHub.
До складу також включені пристосовані під особливості платформи Android розширені інструментирефакторингу, перевірки сумісності з минулими випусками, виявлення проблем з продуктивністю, моніторингу споживання пам'яті та оцінки зручності використання. У редактор доданий режим швидкого внесення правок. Система підсвічування, статичного аналізу та виявлення помилок розширена підтримкою Android API. Інтегрована підтримка оптимізатора коду ProGuard. Вбудовані засоби генерації цифрових підписів. Надано інтерфейс для управління перекладами на інші мови.
Деякі особливості будуть пізніше розгорнуті для користувачів оскільки програмне забезпечення розвивається; наразі, передбачені такі функції:[5][6]
Для версії 2.x[8]:
| Windows | OS X/macOS | Linux | Chrome OS | |
|---|---|---|---|---|
| Версія OS | Microsoft Windows 10/8/7 (32- or 64-bit) | Mac OS X 10.10 або вище, аж до 10.11.6 (El Capitan) чи 10.14 (Mojave) | графічне середовище GNOME чи KDE | |
| RAM | 4 GB RAM мінімум, 8 GB RAM рекомендовано | |||
| Disk space | 500 MB простору для Android Studio, щонайменше 4 GB для SDK,зображень емульованих систем[en], та кешів | |||
| Версія Java | Java Development Kit (JDK) 8 | |||
| Роздільність дисплею | 1280x800 мінімум | |||
{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)