Android Studio je oficiálne[1]integrované vývojové prostredie (IDE) preoperačný systémAndroid od spoločnostiGoogle, postavené na softvériIntelliJ IDEA od spoločnostiJetBrains navrhnuté špeciálne navývoj softvéru pre platformu Android.[2] Je k dispozícii na stiahnutie pre operačné systémyWindows,MacOS aLinux.[3] Android Studio nahrádzaEclipse Android Development Tools (E-ADT) ako primárne IDE pre natívny vývoj aplikácií pre platformu Android.
Program Android Studio bol predstavený 16. mája 2013 na vývojárskej konferenciiGoogle I/O. V máji 2013 bol program verzie 0.1 dostupný v predbežnom prístupe, od verzie 0.8 vstúpil do beta fázy, ktorá bola vydaná v júni 2014.[4] Prvá stabilná zostava bola vydaná v decembri 2014, počnúc verziou 1.0.[5]
Dňa 7. mája 2019 programovací jazykKotlin nahradil programovací jazykJava ako jazyk odporúčaný spoločnosťou Google pre vývoj aplikácií pre platformu Android.[6]Programovací jazyk Java je stále podporovaný, rovnako akoC++.[7]
Špecifickou funkciou programu Android Studio je absencia možnosti vypnúť funkciu automatického ukladania.[8]
V aktuálnej stabilnej verzii programu Android Studio sú k dispozícii nasledujúce funkcie:[9][10]
Android Studio podporuje všetky programovacie jazyky ako programIntelliJ IDEA (a taktiežCLion), napríklad programovacie jazykyJava,C++. Podpora ďalších jazykov, ako je napríklad programovací jazykGo, je dostupná cez rozšírenia programu.[13] Program Android Studio verzie 3.0 alebo novšej podporuje programovací jazykKotlin[14] a „všetky funkcie jazyka Java 7 a podmnožinu funkcií jazyka Java 8, ktoré sa líšia podľa verzie platformy“. Externé projektybackportujú niektoré funkcie jazyka Java 9.[15] Zatiaľ čo spoločnosť IntelliJ uvádza, že Android Studio podporuje všetky vydané verzie jazyka Java a jazyka Java 12, nie je jasné, do akej úrovne Android Studio podporuje verzie jazyka Java až po verziu Java 12 (dokumentácia uvádza čiastočnú podporu jazyka Java 8). V systéme Android sú použiteľné aspoň niektoré nové jazykové funkcie až po jazyk Java 12.[16]
Akonáhle je aplikácia skompilovaná pomocou programu Android Studio, môže byť zverejnená v aplikačnom obchodeGoogle Play. Vytvorená aplikácia musí byť v súlade s pravidlami pre vývojárov.[17] aplikačného obchodu Google Play.
Zoznam hlavných verzií programu Android Studio:[18]
| Verzia | Dátum vydania |
|---|---|
| Arctic Fox (2020.3.1) | júl 2021[19] |
| 4.2 | máj 2021[20] |
| 4.1 | október 2020[21] |
| 4.0 | máj 2020 |
| 3.6 | február 2020 |
| 3.5 | august 2019 |
| 3.4 | apríl 2019[22] |
| 3.3 | január 2019 |
| 3.2 | september 2018 |
| 3.1 | marec 2018 |
| 3.0 | október 2017 |
| 2.3 | marec 2017 |
| 2.2 | september 2016 |
| 2.1 | apríl 2016 |
| 2.0 | apríl 2016 |
| 1.5 | november 2015 |
| 1.4 | september 2015 |
| 1.3 | júl 2015 |
| 1.2 | apríl 2015 |
| 1.1 | február 2015 |
| 1,0 | december 2014 |
| Microsoft Windows | Mac | Linux | |
|---|---|---|---|
| Verzia operačného systému | Microsoft Windows 8/10 (64-bitový) Android Emulator podporuje iba 64-bitový Windows. | Mac OS X 10.14 (Mojave) alebo novší | GNOME alebo KDE Testované na gLinux založenom na Debiane (4.19.67-2rodete2). |
| Operačná pamäť (RAM) | odporúča sa 8 GB RAM | ||
| Voľné miesto na disku | Minimálne 8 GB dostupného úložiska (IDE + Android SDK + Android Emulator) | ||
| Minimálna požadovaná verzia JDK | Java Development Kit 8 | ||
| Minimálne rozlíšenie obrazovky | 1280 x 800 | ||
Android Emulator má ďalšie systémové požiadavky nad rámec základných systémových požiadaviek pre program Android Studio. Tieto požiadavky sú popísané nižšie:[23]
Použitie technológie hardvérovej akcelerácie má v operačných systémoch Windows a Linux ďalšie systémové požiadavky:
Na prácu so systémami Android 8.1 (úroveň API 27) a vyššími, je nutná pripojená webová kamera s podporou rozlíšenia minimálne 720p.