3. Objetivos
3
Historia
Evolución del sistema
Android.
Su origen y motivación.
Conocer las compañías
que dan soporte dentro de
la Open Handset Alliance.
Distinguir en qué consiste
y en qué NO consiste el
sistema operativo Android.
Identificar las principales
características plataforma
Android.
Conocer las cifras actuales
de la plataforma Android.
5. Introducción a Android: releases
5
Platform API Level Distribution
Android 1.5 3 9.7%
Android 1.6 4 16.4%
Android 2.1 7 40.4%
Android 2.2 8 33.4%
Versión Android Fecha release
Android 1.5 (Cupcake) 30 abril de 2009
Android 1.6 (Donut) 15 septiembre de 2009
Android 2.0/2.1 (Éclair) Octubre 2009 / Enero 2010
Android 2.2 (FroYo) Junio de 2010
Gingerbread Finales de 2010
9. Introducción a Android: ¿Qué es Android?
9
¿Qué es?
Conjunto de “software libre” que incluye sistema operativo,
middleware y aplicaciones.
Su objetivo es abstraer el hardware y facilitar el desarrollo
de aplicaciones para dispositivos con recursos limitados.
SDK: soporte y API para desarrollo de aplicaciones
Android.
¿Qué no es?
Únicamente un dispositivo móvil.
Una implementación JAVA ME.
Una marca de telefonía, ni depende de ningún fabricante.
La respuesta de Google al iPhone.
10. Introducción a Android: Características
10
Conectividad:
Soporte telefonía GSM, EDGE, 3G depende del hardware del teléfono.
Bluetooth, WI-FI, depende del hardware del teléfono.
Software:
Navegador integrado, basado en WebKit.
Gráficos optimizados con OpenGL ES 1.0 (Android 2.0 OpenGL ES 2.0)
SQLite para el almacenamiento de datos estructurados (BBDD)
Entorno de desarrollo: emulador, debugger, herramientas de profile
Hardware y multimedia
Soporte multimedia, tipo MPEG4, MP3, AMR, JPG, GIF...
Cámara, GPS, Brújula, acelerómetro, depende del hardware del teléfono
12. Conclusiones
12
Historia
Evolución del sistema
Android.
Su origen y motivación.
Conocer las compañías
que dan soporte dentro de
la Open Handset Alliance.
Distinguir en qué consiste
y en qué NO consiste el
sistema operativo Android.
Identificar las principales
características plataforma
Android.
Conocer las cifras actuales
de la plataforma Android.
Notes de l'éditeur
Presentación del profesor (1’)
Presentación de la clase.
Quienes son, perfil, motivación Android & qué esperan del curso.
¿Quién conoce Android, Java, programar Android, desarrollar app?
comercial breve (5’) de SlashMobility.
Presentación breve de los contenidos del curso:
- Twitter @slashmobility #curso #android
- Partes que lo componen (Desarrollo de Android)
- Los días que va a durar.
Julio de 2005 Google compra Android, empresa de Palo Alto, California.
Mediados de 2007 aparece Iphone
5 Noviembre 2007 se crea la Open Handset Alliance (OHA) agrupación de 78 (inicialmente 34) compañías (Motorola, HTC, T-Mobile...) lideradas por Google.
12 Noviembre 2007 Early look SDK para feedback de los developers
23 Septiembre 2008 SDK 1.0
21 Octubre de 2008 Android es OpenSource y libera su codigo
22 Octubre de 2008 aparece T-Mobile G1 (Dream) (1er móvil comercial)
El 30 Abril sale SDK 1.5 y en un año 1,6. 2.0, 2.1, 2.2 (Junio 2010)
¿150 marcas? de móviles que soportan actualmente Android.
- 200.000 móviles se venden cada día
Referencias: documentos entregables REF000 y REF001
7 versiones en casi un año. (2.1 & 2.2 casi el 75%)
Desarrollar con la versión más baja vs apps con varias versiones.
Las actualizaciones en los dispositivos dependen de los operadores.
En cada nueva versión:
– Se corrigen posibles Bugs.
– Se agregan nuevas aplicaciones de serie para el usuario.
– Mejora el API para el programador
– Mejoras de rendimiento y capacidades (por ejemplo, reproducción de nuevos formatos de audio)
Distribución de teléfonos por SDK:
El 77% tienen 2.1 o 2.2
¿Cuántos de la sala tenéis un móvil ANDROID?
¿150 marcas? de móviles que soportan actualmente Android.
Primer prototipo por Willcom, empresa Japonesa.
HTC Dream primer móvil comercial 22 Octubre 2008
Fabricantes teléfonos Android: Acer, Dell, GeeksPhone (primer movil android español), General Mobile, Haier, Huawei, HTC, Lenovo, LG, Motorola, PHilips, Samsung, Sony...
Si tiene el with Google: Telefono optimizado para correr con servicios de Google.
Acceder a http://www.google.com/phone y hacer una comparativa de teléfonos.
Comentar que cualquiera puede ver el código fuente y enviar incidencias por la licencia APACHE v2
“Software libre”:
- La máquina virtual Dalvik no es código libre
- El android Market Place requiere licencia al igual que google maps y Navigation.
- Además luego las Operadoras (tethering) & VoIP sólo lo permiten pagando.
* Sistema operativo = Linux
* Middleware = framework, librerías, runtime (Dalvik)
* Aplicaciones = apps preinstaladas + market
SDK = Kit desarrollo software = herramientas, plug-ins & documentación
Que NO es?
* Dispositivo móvil: Es algo más SDK, TV, SSOO, apps
* Respuesta al iPhone: Se creó antes (2005 vs 2007)
Aunque algunas están desactualizada, representan bien la realidad de Android
- 12 millones de línea de código
- Actualmente en EEUU es el lider en smartphone
- No solo dispositivos móviles
- Mas hombres que mujeres
- 100k apps y market en 32 paises, 1 billon de descargas frente a las 7 bill de iphone