Главная » Статьи » Разные статьи » Статьи

Разработка приложений для Android

Разработка Андроид приложений - это процесс, при котором приложения разрабатываются для небольших портативных устройств работающих на операционной системе Android.

Android - это операционная система от Google и основанная на ядре Linux. Первая версия ОС Android была выпущена 23 сентября 2008 года. Под управлением этой операционной системой сейчас работают такие устройства: смартфоны, планшеты, электронные книги, цифровые проигрыватели, наручные часы, фитнес-браслеты, игровые приставоки, ноутбуки, нетбуки, смартбуки, очки Google Glass, телевизоры.

Для приложения под операционную систему Android разработан формат установочных пакетов .APK (Android Package Kit). Приложение Android компилируется и упаковывается в один файл. Этот файл включает в себя весь код приложения (.DEX файлы), активы (assets), ресурсы, нативные библиотеки (jniLibs) и файл манифеста AndroidManifest.xml. Файл приложения Android может иметь любое имя, но его расширение всегда должно быть .APK. Эти файлы не шифруются.

Файлы .APK загружают в магазин приложений (Google Play) из которого его могут скачать и установить пользователи. APK-файлы можно скачивать и устанавливать и из сторонних источников, но это представляет риск (у приложения могут быть разные вредоносные функции (отправка платных SMS на премиум номера, кража персональных данных и другие)).

Для разработки приложений под Android используется интегрированная среда разработки - Android Studio. Она была анонсирована 16 мая 2013 года на конференции Google I/O. Android Studio основана на ПО IntelliJ IDEA от компании JetBrains. Android Studio поддерживает языки программирования: Java, частично C, C++, Delphi, Kotlin. Android Studio можно установить на устройства под управлением операционных систем Linux, macOS (от 10.8.5 до 10.13) и Microsoft Windows (2003/Vista/7/8/10).

Ранее для этих целей использовался Software Development Kit (SDK).

Можно вести разработку приложений для Android на языке Java (не ниже Java 1.5).

При разработке игр и приложений под Android-устройства обычно используют для тестирования приложений не реальные устройства, а различные эмуляторы Android-устройств.

Android Virtual Device (AVD) - один из таких эмуляторов. На Android Virtual Device можно наглядно увидеть как будет работать приложение на разных смартфонах с системой Android.

Категория: Статьи | Добавил: ingvarr (29.12.2018)
Просмотров: 66 | Рейтинг: 5.0/1

Всего комментариев: 0
Обсуждение материала:
Комментариев: 0
avatar