El
SDK (Software Development Kit) de Android, incluye un conjunto de herramientas
de desarrollo. Comprende un depurador de código, biblioteca, un simulador de
teléfono basado en QEMU, documentación, ejemplos de código y tutoriales.
Las plataformas de desarrollo soportadas incluyen GNU/Linux, Mac OS X
10.5.8 o posterior, y Windows XP o posterior. También puede
utilizarse el propio sistema Android para desarrollos utilizando las
aplicaciones AIDE - Android IDE - Java, C++(app) [AIDE - Android IDE -
Java, C++] y el editor de Java. La plataforma integral de desarrollo (IDE,
Integrated Development Environment) soportada oficialmente es Android
Studio junto con el complemento ADT ( Android Development Tools plugin).
Además, los programadores pueden usar un editor de texto para escribir ficheros
Java y XML y utilizar comandos en un terminal (se necesitan los paquetes JDK, Java
Development Kit y Apache Ant) para crear y depurar aplicaciones, así como
controlar dispositivos Android que estén conectados ( es decir, reiniciarlos,
instalar aplicaciones en remoto, etc.).
Las
Actualizaciones del SDK están coordinadas con el desarrollo general de Android.
El SDK soporta también versiones antiguas de Android, por si los programadores
necesitan instalar aplicaciones en dispositivos ya obsoletos o más antiguos.
Las herramientas de desarrollo son componentes descargables, de modo que una
vez instalada la última versión, pueden instalarse versiones anteriores y hacer
pruebas de compatibilidad.
Una
aplicación Android está compuesta por un conjunto de ficheros empaquetados en
formato .apk y guardada en el directorio /data/app del
sistema operativo Android (este directorio necesita permisos de superusuario,
root, por razones de seguridad). Un paquete APK incluye ficheros .dex (ejecutables
Dalvik, un código intermedio compilado), recursos, etc.
0 comentarios:
Publicar un comentario