Андроид Студио — 2013-йил 16-майда Гоогле И/О конференсиясида эълон қилинган бўлиб, у Андроид платформаси билан ишлаш учун мўлжалланган дастурлаш муҳити (ИДЕ).

Андроид Студио
МуаллифГоогле
Чиқарилган сана2014-йил
Сўнгги версияси2021.2.1 (Чипмунк) (9-май, 2022-йил)
Операцион тизимМиcрософт Wиндоwс, Чроме ОС, маcОС ва Линух
Статусфаол
Вебсайт:девелопер.андроид.cом/студио

Ушбу дастурлаш муҳитининг илк 0.1-талқини 2013-йил май ойида эълон қилинган. 2014-йилда эълон қилинган 0.8-талқиндан бошлаб бета-тест кўринишида тақдим этилди. Биринчи барқарор версия 1.0 2014-йил декабр ойида чиқарилди, шу билан бирга Эcлипсе учун Андроид Девелопмент Тоолс (АДТ) плагинини қўллаб-қувватлаш тугатилди.

ЖетБраинс компаниясининг ИнтеллиЖ ИДЕА дастурига асосланган Андроид Студио расмий Андроид иловаларини ишлаб чиқиш воситасидир[1] Ушбу ишлаб чиқиш муҳити Wиндоwс, маcОС ва ГНУ/Линух учун мавжуд[2] 2017-йил 17-майда йиллик Гоогле И/О конференсиясида Гоогле Жава ва C++’дан ташқари Андроид платформаси учун расмий дастурлаш тили сифатида Андроид Студиўда қўлланиладиган Котлин тилини қўллаб-қувватлашини эълон қилди.

Хусусиятлари

Чекловлар

Файлларни автоматик сақлашни бутунлай ўчириб қўйиш имконияти йўқ. Бу ишлаб чиқувчиларнинг асосий муқобил бўлмаган позициясидир. Ишлаб чиқарувчилар бу усул дастурчилар учун қулай бўлади деган фикрга келишган[3]

Имкониятлар

Дастурнинг янги талқини ишлаб чиқилиши билан унинг имкониятлари кенгайтириб борилади. Бугунги кунда қийидаги имкониятлар мавжуд[4]:

  • WЙСИWЙГ макетларни таҳрирлаш учун кенгайтирилган таҳрирчи, Драг-анд-Дроп орқали УИ билан ишлаш.
  • Градле'га асосланган ҳолда дастурни йиғиш.
  • Дастурни турли кўринишда йиғиш ва бирнеча.апк файллар яратиш.
  • Кодни қайта ишлаш имконияти.
  • Ишлаб чиқариш муаммолари, версиялар мос келмаслиги ва бошқаларни топишга имкон берувчи статик код анализатори (Линт).
  • Дастурга киритилган ПроГуард ва иловаларни имзолаш учун ёрдамчи дастур.
  • Андроидга тегишли асосий макетлар наъмуналари.
  • Андроид Wеар ва Андроид ТВ қурилмалари учун дастур яратиш имконияти[5]
  • Гоогле Cлоуд Платформ'ни қўллаб-қувватлаш.
  • 3.0 стандарти бўйича Котлин дастурлаш тилини қўллаб-қувватлайди[6].

Талқинлар тарихи

Қуйида дастурнинг асосий талқинлари рўйхати келтирилган:[7]

Талқин Тақдимот вақти
1.0 2014-йил Декабр
1.1 2015-ил Феврал
1.2 2015-йил Апрел
1.3 2015-йил Июл
1.4 2015-йил Сентабр
1.5 2015-йил Ноябр
2.0 2016-йил Апрел
2.1 2016-йил Апрел
2.2 2016-йил Сентабр
2.3 2017-йил Март
3.0 2017-йил Октабр
3.1 2018-йил Март
3.2 2018-йил Сентабр
3.3 2019-йил Январ
3.4 2019-йил Апрел[8]
3.5 2019-йил Август
3.6 2020-йил Феврал
4.0 2020-йил Май
4.1 2020-йил Октабр[9]
4.2 2021-йил Май[10]
Арcтиc Фох (2020.3.1) 2021-йил Июл[11]
Бумблебеэ (2021.1.1) 2022-йил Январ[12]
Чипмунк (2021.2.1) 2022-йил Май[13]
Долпҳин (2021.3.1) ТБД


Тизим талаблари

Wиндоwс ОС Х Линух
ОТ талқини Миcрософт Wиндоwс 11/10/8/7/Виста (32 или 64-бит) Аппле маcОС 10.8.5 ёки юқори, 10.13 (Ҳигҳ Сиэрра)/ 10.14 (Можаве) гача ГНОМЕ ёкиКДЕ
Оператив хотира 4 ГБ (минимум), 8 ГБ (тавсия этилади); +3 ГБ Андроид Эмулатор учун
Дискдаги бўш жой 4 ГБ (минимум) (1,5 ГБ ИДЕ + 2,5 ГБ Андроид СДК учун), 8 ГБ ССД (тавсия этилади)
ЖДК талқини Жава Девелопмент Кит 8
Экран 1280 х 800 (минимум)
Қўшимча — Жава Рунтиме Энвиронмент (ЖРЕ) 6 ГНУ C Либрарй (глибc) 2.15 ёки юқори

Қуйидаги талаблар ИЭД + Андроид СДК + Андроид Эмулат талабларини ўз ичига олади.

  • Wиндоwс: х86_64 процессор архитектураси; 2-авлод Интел Cоре ёки ундан янгироқ, ёки Wиндоwс Ҳйпервисор-ни қўллаб-қувватлайдиган АМД оператив хотира;

х86_64 процессор архитектураси; 2-авлод Интел Cоре ёки ундан янгироқ, ёки Wиндоwс Ҳйпервисор-ни қўллаб-қувватлайдиган АМД CПУ;

  • маcОС: АРМ-га асосланган чиплар ёки Ҳйпервисор. Фрамеwорк-ни қўллаб-қувватлайдиган 2-авлод Интел Cоре ёки янгироқ;
  • Линух: х86_64 процессор архитектураси; 2-авлод Интел Cоре ёки ундан янгироқ, ёки АМД Виртуализатион (АМД-В) ва СССЕ3-ни қўллаб-қувватлайдиган АМД процессорлари;
  • Wиндоwс: УГ (чекланмаган меҳмон) қўллаб-қувватланадиган процессор;
  • Интел Ҳардwаре Аccелератед Эхеcутион Манагер (ҲАХМ) 6.2.1 ёки ундан кейинги версиялари (ҲАХМ 7.2.0 ёки ундан кейинги талқинлари тавсия этилади).

Флуттер фреймворкидан фойдаланган ҳолда дастурий тъаминот ишлаб чиқарувчи дастурчилар учун ҳам Андроид Студио томонидан кенг имкониятлар яратилган.

Манбалар

  1. ↑ „Андроид Студио Овервиэw“. — „Андроид Студио ис тҳе оффиcиал ИДЕ фор Андроид апплиcатион девелопмент, басед он ИнтеллиЖ ИДЕА.“. 2015-йил 5-сентябрда асл нусхадан архивланган. Қаралди: 2015-йил 31-август.
  2. ↑ „Доwнлоад Андроид Студио анд СДК Тоолс“. Сйстем Реқуиременц. 2012-йил 6-июнда асл нусхадан архивланган. Қаралди: 2015-йил 29-апрел.
  3. ↑ „Ис тҳере cомплете 'аутосаве дисабле' ин ИнтеллиЖ (Андроид Студио)?“. 2021-йил 27-ноябрда асл нусхадан архивланган. Қаралди: 2021-йил 18-март.
  4. ↑ „Андроид Студио Овервиэw“. 2015-йил 5-сентябрда асл нусхадан архивланган. Қаралди: 2015-йил 31-август.
  5. ↑ „Феатурес“. — „Андроид Wеар анд ТВ суппорт“. 2015-йил 5-сентябрда асл нусхадан архивланган. Қаралди: 2015-йил 31-август.
  6. ↑ „Гоогле добавила Котлин в качестве официального языка программирования для Андроид“ (ру) (17 мая 2017). 2017-йил 9-июлда асл нусхадан архивланган. Қаралди: 2017-йил 18-май.
  7. ↑ „Андроид Студио Релеасе Нотес“. Андроид Девелоперс Оффиcиал Wебсите (2019-йил 1-август). Қаралди: 2019-йил 2-сентябр.
  8. ↑ „Гоогле Андроид Студио 3.4 Ноw Аваилабле, Ҳере'с Wҳат'с Неw - Аппетисер“ (25-апрел 2019-йил).
  9. ↑ „Андроид Студио 4.1“.
  10. ↑ „Андроид Студио 4.2 аваилабле ин тҳе Стабле чаннел“.
  11. ↑ „Андроид Студио Арcтиc Фох аваилабле ин тҳе Стабле чаннел“.
  12. ↑ „Андроид Студио Бумблебеэ (2021.1.1) Стабле“.
  13. ↑ „Андроид Студио Чипмунк“ (эн). Андроид Девелоперс Блог. Қаралди: 2022-йил 12-май.