8. ¿Qué es Android?
«Android es un sistema operativo móvil basado en Linux,
que junto con aplicaciones middleware está enfocado para
ser utilizado en dispositivos móviles, como teléfonos
inteligentes, tabletas, Google TV y otros. Es desarrollado
por la Open Handset Alliance, la cual es liderada por
Google.»
Fuente: Wikipedia
9. Distribución de la plataforma
Los datos recogidos durante un período de 14 días que concluye el 01 de
octubre 2012
Fuente: developer.android.com
Plataforma Nivel de API %
4.x.x Jelly Bean 16-17 2,7%
4.0.x Ice Cream Sandwich 14-15 25,8%
3.x.x Honeycomb 12-13 1,8%
2.3.x Gingerbread 9-10 54,2%
2.2 Froyo 8 12%
2.1 Eclair 7 3,1%
1.6 Donut 4 0,3%
1.5 Cupcake 3 0,1%
11. Qué necesitamos para empezar...
● JDK (Java Development Kit )
http://www.oracle.com/technetwork/java/javase/downloads/index.html
● Java IDE (Eclipse) + Plug-in ADT
http://www.eclipse.org/downloads/
http://developer.android.com/sdk/installing/installing-adt.html
● Android SDK (.zip)
http://developer.android.com/sdk/index.html
Referencia: http://developer.android.com/intl/es/sdk/installing/index.html
12. Android SDK Tools
SDK Tools es un componente descargable para el Android SDK. Este incluye el conjunto
completo de herramientas para desarrollo y depuración para el Android SDK.
http://developer.android.com/intl/es/sdk/index.html
13. Android Development Tools
Es un plugin para Eclipse que está diseñado para darnos un ambiente integrado en el cual
podamos construir aplicaciones Android.
Algunas de las características más resaltantes son las siguientes:
● Integración de fases de construcción de aplicaciones Android (creación, construcción,
empaquetamiento, instalación y depuración).
● Integración con el SDK Tools.
● Editor de programación en Java y editores XML.
● Documentación de APIs.
http://developer.android.com/intl/es/sdk/installing/installing-adt.html
18. Dalvik VM
La máquina virtual de la plataforma Android. La Dalvik VM es un intérprete que
ejecuta archivos en formato Dalvik Executable (.dex), un formato que está
optimizado para la ejecución en memoria y almacenamiento eficiente. Esta
virtual machine está basada en registros, y puede correr clases Java
compiladas.
Referencia: http://developer.android.com/intl/es/guide/appendix/glossary.html