Android Studio je oficiálne[1] integrované vývojové prostredie (IDE) pre operačný systém Android od spoločnosti Google, postavené na softvéri IntelliJ IDEA od spoločnosti JetBrains navrhnuté špeciálne na vývoj softvéru pre platformu Android.[2] Je k dispozícii na stiahnutie pre operačné systémy Windows, MacOS a Linux.[3] Android Studio nahrádza Eclipse 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 konferencii Google 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í jazyk Kotlin nahradil programovací jazyk Java 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 ako C++.[7]

Funkcie upraviť

Š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]

  • Podpora zostavovania založená na nástroji Gradle
  • Refaktorovanie kódu špecifické pre Android a rýchle opravy
  • Lint nástroje na zachytenie problémov spojených s výkonom, použiteľnosťou, kompatibilitou verzií a inými oblasťami
  • Integrácia technológie ProGuard a možnosti podpisovania aplikácií
  • Nástroje na základe šablón slúžiace na vytváranie štandardných návrhov a komponentov systému Android
  • Pokročilý editor používateľského rozhrania, ktorý umožňuje vývojárom presúvať komponenty používateľského rozhrania na požadované miesta, možnosť zobrazenia náhľadu rozložení na viacerých konfiguráciách obrazovky[11]
  • Podpora vytvárania aplikácií pre operačný systém Android Wear
  • Vstavaná podpora pre platformu Google Cloud Platform umožňujúca integráciu s technológiou Firebase Cloud Messaging (predtým „Google Cloud Messaging“) a Google App Engine[12]
  • Technológiu Android Virtual Device (emulátor Android zariadení) na spúšťanie a ladenie aplikácií v programe Android Studio bez použitia reálneho Android zariadenia.

Android Studio podporuje všetky programovacie jazyky ako program IntelliJ IDEA (a taktiež CLion), napríklad programovacie jazyky Java, C++. Podpora ďalších jazykov, ako je napríklad programovací jazyk Go, je dostupná cez rozšírenia programu.[13] Program Android Studio verzie 3.0 alebo novšej podporuje programovací jazyk Kotlin[14] a „všetky funkcie jazyka Java 7 a podmnožinu funkcií jazyka Java 8, ktoré sa líšia podľa verzie platformy“. Externé projekty backportujú 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 obchode Google Play. Vytvorená aplikácia musí byť v súlade s pravidlami pre vývojárov.[17] aplikačného obchodu Google Play.

História verzií upraviť

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

Požiadavky na systém upraviť

Základné systémové požiadavky programu Android Studio[1]
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]

  • SDK Tools 26.1.1 alebo vyššie;
  • 64-bitový procesor;
  • Windows: CPU s podporou UG (neobmedzený hosť);
  • Intel Hardware Accelerated Execution Manager (HAXM) 6.2.1 alebo novší (odporúča sa HAXM 7.2.0 alebo novší).[24]

Použitie technológie hardvérovej akcelerácie má v operačných systémoch Windows a Linux ďalšie systémové požiadavky:

  • Procesor Intel v počítači s operačným systémom Windows alebo Linux: Procesor Intel s podporou funkcií Intel VT-x, Intel EM64T (Intel 64) a Execute Disable (XD) Bit;
  • Procesor AMD v počítači s operačným systémom Linux: Procesor AMD s podporou virtualizácie AMD (AMD-V) a Supplemental Streaming SIMD Extensions 3 (SSSE3);
  • Procesor AMD v počítači s operačným systémom Windows: Android Studio verzie 3.2 alebo vyššej a Windows 10 vydanie z apríla 2018 alebo vyššie pre funkčnosť platformy Windows Hypervisor Platform (WHPX).

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.

Referencie upraviť

Externé odkazy upraviť