Android Studio

Android Studio

Тип Інтегроване середовище розробки
Розробник Google
Перший випуск 8 грудня 2014 (2014-12-08)
Стабільний випуск 2.2.1 (10 жовтня 2016; 7 років тому (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]

  • Живі макети (layout): редагувальник WYSIWYG — живе кодування — подання (rendering) програми в реальному часі.[7]
  • Консоль розробника: підказки по оптимізації, допомога по перекладу, стеження за напрямком, агітації та акції — метрики Google аналітики.
  • Резерви бета релізів та покрокові релізи.
  • Базування на Gradle.
  • Android-орієнтований рефакторинг та швидкі виправлення.
  • Lint утиліти для охоплення продуктивності, юзабіліті, сумісності версій та інших проблем.
  • Використання можливостей ProGuard та підписів до програм.
  • Шаблони для створення поширених Android дизайнів та компонентів.
  • Багатий редактор макетів (layouts) що дозволяє користувачам перетягнути і покласти (drag-and-drop) компоненти користувацького інтерфейсу, як варіант, переглянути одночасно макети (layouts) на різних конфігураціях екранів.

Системні вимоги

Для версії 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 мінімум

Виноски

  1. Android Studio 1.0. Архів оригіналу за 29 грудня 2014. Процитовано 13 грудня 2014.
  2. Getting Started with Android Studio. Android Developers. Google. Архів оригіналу за 28 липня 2013. Процитовано 14 травня 2013.
  3. Haslam, Oliver (16 травня 2013). Download Android Studio IDE For Windows, OS X та Linux. Redmond Pie. Архів оригіналу за 7 червня 2013. Процитовано 16 травня 2013.
  4. Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (15 травня 2013). Android Studio: An IDE built for Android. Android Developers Blog. Google. Архів оригіналу за 8 червня 2013. Процитовано 16 травня 2013.
  5. Honig, Zach (15 травня 2013). Google intros Android Studio, an IDE for building apps. Engadget. AOL. Архів оригіналу за 16 травня 2013. Процитовано 16 травня 2013.
  6. Dobie, Alex (15 травня 2013). Android Studio unveiled at Google I/O keynote. Android Central. Mobile Nations. Архів оригіналу за 7 червня 2013. Процитовано 16 травня 2013.
  7. Olanoff, Drew (15 травня 2013). Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout. TechCrunch. AOL. Архів оригіналу за 15 травня 2013. Процитовано 16 травня 2013.
  8. Архівована копія. Архів оригіналу за 26 квітня 2018. Процитовано 13 жовтня 2016.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)

Посилання

  • Портал «Вільне програмне забезпечення»
  • Портал «Java»
  • Офіційна сторінка [Архівовано 28 липня 2013 у Wayback Machine.] на сайті developer.android.com
  • п
  • о
  • р
Розробка ПЗ
Інструменти для
програмування
Офіційні
Інші
Інтегроване середовище
розробки (ІСР)
Мови, бази даних
Віртуальна реальність (ВР)
Події, спільноти
  • Google I/O
  • Developer Challenge
  • Developer Lab
  • Android Open Source Project (AOSP)
Версії Android
Лінійки Android
Пристрої
Pixel
Nexus
Play edition
Внутрішні
процеси
  • Процес увімкнення
  • Режим recovery
    • TWRP
    • ClockworkMod
  • Fastboot
API
Користувацькі
інтерфейси
Списки
Див. також
  • п
  • о
  • р
 
Компанія
Підрозділи
Люди
Нерухомість
Дизайн та
типографія
Події
  • Android
    • Developer Challenge
    • Developer Day
    • Developer Lab
  • Doodle4Google
  • Code-in
  • Code Jam
  • Developer Day
  • Developers Live
  • Doodle4Google
  • I/O
  • Lunar XPRIZE
  • Science Fair
  • Summer of Code
  • Talks at Google
  • YouTube
    • Awards
    • CNN/YouTube presidential debates
    • Comedy Week
    • Live
    • Music Awards
    • Space Lab
    • Symphony Orchestra
Проєкти та
ініціативи
  • A Google A Day
  • ATAP
  • Data Liberation Front
  • Data Transfer Project
  • Digital Unlocked
  • Dragonfly
  • Google for Education
  • Google for Startups
  • Google Get Your Business Online
  • Labs
  • Liquid Galaxy
  • Made with Code
  • Nightingale
  • Privacy Sandbox
  • RechargeIT
  • Shield
  • Starline
  • Sunroof
  • Zero
Критика
  • 2018 walkouts
  • Цензура
  • Критика
  • Dragonfly
  • Litigation
  • Privacy concerns
    • Street View
  • San Francisco tech bus protests
  • Worker organization
 
Розробка
Операційні системи
Бібліотеки / Фреймворки
Платформи
Інструменти
Алгоритми пошуку
  • PageRank
  • Hummingbird
  • Panda
  • Penguin
  • Pigeon
  • RankBrain
Інше
 
Розваги
  • Currents (додаток для новин)
  • Green Throttle Games
  • Owlchemy Labs
  • Oyster
  • PaperofRecord.com
  • Podcasts
  • Quick, Draw!
  • Songza
  • Stadia
    • Ігри
    • Typhoon Studios
  • TV
  • Vevo
  • Відео
  • Радар Санта-Клауса
Play
YouTube
Комунікації
Пошук
Навігація
Бізнес/Фінанси
Організація
Інші
 
Пристрої
Смартфони
Ноутбуки та планшети
Носимі пристрої
  • Віртуальна реальність
  • Fitbit
  • Pixel Buds
  • Pixel Watch
    • 2
  • Project Iris (невипущено)
Інші
 
Див. також
Курсивом позначено припинені продукти, лінії продуктів та/або сервіси · Біржове скорочення: (NASDAQ: GOOG, LSE: GGEA) · Гасло: «Вчиняй правильно» · Сайт: www.google.com
  • п
  • о
  • р
Універсальні
Anjuta IntelliJ IDEA Visual Studio NetBeans Eclipse KDevelop Xcode Geany MonoDevelop Aptana • Open Watcom • Komodo Kylix
C/C++
Borland C++ • C++ Builder Code::Blocks • CodeLite Dev-C++ wxDev-C++ Pelles C • Oracle Solaris Studio Qt Creator Ultimate++ • Microsoft QuickC
BASIC
Gambas PowerBASIC • Turbo Basic • Visual Basic QBasic • QuickBASIC PureBasic
Java
MyEclipse • Oracle WebLogic Workshop • IBM WebSphere Studio • BlueJ • DrJava • Greenfoot • JCreator • JDeveloper JBuilder • JGRASP
Pascal
Delphi Lazarus MSE • PascalABC.NET MIDletPascal • PocketStudio • Morfik • Turbo Pascal QuickPascal • Visible Pascal
PHP
Aptana Studio with PHP plugin • Delphi for PHP (RadPHP) Eclipse PDT • Zend Studio NuSphere PhpED • PHP Expert Editor • phpStorm Adobe Dreamweaver
Python
Eric • PyCharm PyDev • PyScripter Wing IDE
ActionScript
Adobe Flash Adobe Flash Builder • FlashDevelop • CodeDrive • IntelliJ IDEA Eclipse FDT Realaxy ActionScript Editor
Інші