Android software development

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая NifTin (обсуждение | вклад) в 04:10, 28 июня 2020. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
The Android stack
Nexus 4, часть серии Google Nexus, линейка «удобных для разработчиков» устройств.

Разработка программного обеспечения для Android - это процесс, с помощью которого создаются приложения для устройств, работающих под управлением операционной системы Android.  Google заявляет, что «приложения для Android могут быть написаны с использованием языков Kotlin, JavaScript и C++» с использованием пакета разработки программного обеспечения для Android (SDK), хотя использование других языков также возможно.  Все не-JVM языки, такие как Go, JavaScript, C ++ или ассемблер, нуждаются в помощи языкового кода JVM, который может предоставляться инструментами, вероятно, с ограниченной поддержкой API.  Некоторые языки программирования и инструменты допускают поддержку кроссплатформенных приложений (то есть как для Android, так и для iOS).  Сторонние инструменты, среды разработки и языковая поддержка также продолжали развиваться и расширяться с момента выпуска первого SDK в 2008 году. Официальным механизмом распространения приложений Android для конечных пользователей является Google Play;  он также позволяет поэтапно выпускать приложения, а также распространять предварительные версии приложений для тестировщиков.