Android SDK

Android SDK[2] — универсальное средство разработки мобильных приложений для операционной системы Android. Отличительной чертой от обычных редакторов для написания кодов является наличие широких функциональных возможностей, позволяющих запускать тестирование и отладку исходных кодов, оценивать работу приложения в режиме совместимости с различными версиями ОС Android и наблюдать результат в реальном времени (опционально). Поддерживает большое количество мобильных устройств. Android SDK был выпущен в октябре 2009 года. Присутствует множество уникальных технологий, взятых у немалоизвестного языка с#(.NET sdk). Среда разработки является кросс-платформенной, значительная часть комплекта написана на языке программирования Java. В состав SDK включены различные средства разработки, в том числе отладчик, набор библиотек, телефонный эмулятор[3] на базе движка QEMU, набор документации, примеров приложений и руководств. Среда Android SDK может быть запущена на компьютерах, использующих ОС Linux, Mac OS X 10.5.8 и новее, Windows 7 и новее. Однако, по состоянию на март 2015 года система SDK не может быть непосредственно запущена на устройствах под управлением ОС Android.

Android SDK
Тип SDK
Разработчик Google
Написана на Java
Первый выпуск октябрь 2009; 14 лет назад (2009-10)
Последняя версия 26.1.1[1] (сентябрь 2017; 6 лет назад (2017-09))
Сайт developer.android.com/sd…
Логотип Викисклада Медиафайлы на Викискладе

В качестве редактора кода до конца 2014 года использовался IDE Eclipse, дополненный плагином «Android Development Tools» (ADT). Кроме того возможна интеграция SDK с IntelliJ IDEA IDE и с NetBeans IDE (при помощи плагина). В 2015 году вышел комплект разработки Android Studio (разработан Google с применением технологий IDE IntelliJ), ставший основным. В конце 2015 года ADT стал считаться устаревшим, тогда как Android Studio стал основной системой разработки приложений для Android. Кроме интеграций с IDE доступно использование посторонних текстовых редакторов для создания Java и XML файлов и использование утилит командной строки (требуется Java Development Kit и Apache Ant) для создания проектов, их компиляции и отладки. Также доступны утилиты управления подключенными Android устройствами для перезагрузки и установки приложений: fastboot и adb (Android Debug Bridge).

В состав SDK возможно включение фрагментов устаревших версий платформы Android для случаев, когда разработчики готовы заниматься продолжением развития своих приложений для устаревших телефонных аппаратов и планшетов. Часть средств разработки поставляется в виде отдельно загружаемых DLC.

Приложения Android в законченном виде представляют собой пакеты формата .apk и после установки хранятся в каталоге /data/app. Внутри пакет APK содержит кодовые файлы .dex (байт-код для исполнения в Dalvik), файлы ресурсов и т. п.

См. также править

Примечания править

  1. "SDK Tools release notes". Архивировано из оригинала 15 февраля 2022. Дата обращения: 16 апреля 2022.
  2. Официальная страница на developer.android.com. Дата обращения: 30 ноября 2016. Архивировано 22 декабря 2016 года.
  3. Знакомимся с платформой Google Android на локальном компьютере. iXBT.com (2010). Дата обращения: 14 мая 2020. Архивировано 15 сентября 2020 года.

Ссылки править