2. ¿Que es Android?
— Plataforma de software y un sistema operativo
para dispositivos móviles basada en un kernel
Linux
— Desarrollada por Google
— Es libre por lo que a los fabricantes no les cuesta
dinero la licencia.(Clave del éxito)
— Se programa en Java (se puede hacer algo en C)
3. Historia
— Julio2005 - Google adquiere Android, Inc.
◦ Pequeña empresa que desarrolla software para
móviles (hasta entonces una gran desconocida)
— Noviembre2007 - Nace la Open Handset Alliance
◦ Consorcio de empresas unidas con el objetivo de
desarrollar estándares abiertos para móviles
– Texas Instruments, Broadcom co., Google, HTC, Intel, LG,
Marvel Tech., Motorola, Nvidia, Qualcomm, Samsumg
Electonics, Sprint Nextel, T-Mobile
— Se anuncia su primer producto, Android,
plataforma para móviles construida sobre el
kernel de Linux 2.6
4. Historia
— Octubre2008 - Publicado el proyecto open
source Android
◦ Distribuido principalmente con licencia Apache 2.0 ▪
Partes en otras licencias, p.e. GPL v2 para el núcleo
— Se abre el Android Market
— HTC Dream (G1), primer teléfono con Android
— Diciembre2008 - Nuevas incorporaciones
◦ ARM Holdings, Athreos Communications, Asustek
Computer Inc., Garmin Ltd, Softbank, Sony Ericsson,
Toshiba Corp y Vodafone Group Plc
5. Historia
— Noviembre2009 - Motorola Droid
◦ Consigue vender 1.05 millones de unidades en 74 días,
superando el record establecido por el iPhone de Apple
— Diciembre2009
◦ 16.000 aplicaciones en el Market
– 60% gratuitas, 30% de pago aprox.
◦ Enero 2010 – Google Nexus One (HTC) Malas cifras de
ventas,apenas135 mil unidades en 74 días
— Febrero 2010
◦ Google anuncia la buena marcha de Androi60.000
teléfonos con Android vendidos al día
6. Actualidad – Google I/O Mayo
— 100 millones de dispositivos Android activados
— 400.000 nuevos dispositivos Android se activan
todos los días (Demasiado Optimista)
— 200.000 aplicaciones disponibles en el Android
Market
— 4.500 billones de aplicaciones descargadas del
Android Market
7. Versiones
— Octubre 2008 – Android 1.0
◦ API Level 1
— Febrero 2009 – Android 1.1
◦ API Level 2
— Abril 2009 – Android 1.5 – Cupcake
◦ API Level 3
— Septiembre 2009 – Android 1.6 – Donut
◦ API Level 4 (Trabajaremos desde esta)
— Noviembre 2009 – Android 2.0 – Éclair
◦ API Level 5
— Diciembre 2009 – Android 2.0.1
◦ API Level 6
— Enero 2009 - Android 2.1 API Level 7
9. Competencia
— Apple
◦ iPhone OS
— RIM
◦ Blackberry
— Microsoft
◦ Windows Mobile 6.5 Phone 7 Series
— Symbian Foundation (Nokia)
◦ Symbian OS (Nokia a pasado a W8?)
— Palm
◦ WebOS
12. Características
— Framework de aplicaciones: permite reutilización y
reemplazo de componentes.
— Máquina virtual Dalvik: optimizada para dispositivos móviles.
— Navegador integrado: basado en el motor de código abierto
WebKit.
— Gráficos optimizados, con una biblioteca de gráficos 2D;
gráficos 3D basado en la especificación OpenGL ES 1.0
(aceleración por hardware opcional).
— SQLite para almacenamiento de datos estructurados.
13. Características
— Soporte para medios con formatos comunes de audio, vídeo e
imágenes planas
(MPEG4, H.264, MP3, OGG, AAC, AMR, JPG, PNG, GIF)
— Telefonía GSM (dependiente del hardware)
— Bluetooth, EDGE, 3G, y WiFi (dependiente del hardware)
— Cámara, GPS, brújula, y acelerómetro (dependiente del hardware)
— Ambiente rico de desarrollo incluyendo un emulador de dispositivo
(…), herramientas para depurar, perfiles de memoria y rendimiento,
y un complemento para el IDE Eclipse.
— Pantalla táctil
— Android Market
16. Dispositivos - SuperTeléfonos
— DualCores (Tegra 2 , Exynos 4210)
◦ En poco Quadcores (Qualcomm)
— Salidas HDMI
— 4G (En España tardará)
— NFC
— Ejemplos:
◦ LG Optimus 2x, Samsung Galaxy S2
17. Dispositivos - Tablets
— Android 3.0 -> 3.1 (Android solo para
Tablets)
— Variedad
de tamaños y tecnologías pero
en general:
◦ Tegra 2
◦ 1GB Ram
◦ Wifi o Wifi+3g
◦ Hdmi
◦ Usb (Propietarios)
18. Modelo Aplicaciones
— Escritas
en Java y empaquetadas en Android
package (apk)
— Cada aplicación es independiente
◦ Se ejecuta en su propio proceso de Linux
◦ Cada proceso tiene su propia maquina virtual con
sus propios recursos (task killers)
◦ Cada aplicación tiene su ID de usuario de Linux
– Solo ese ID puede acceder a los datos de la aplicación
19. Mercado - Posibilidades
— Claramente en expansión
— Mercado Global
◦ Piensa globalmente, actúa localmente
— Valor de las Ideas
— El Market como centro de todo
◦ Aplicaciones de pago
◦ Aplicaciones gratuitas (Publicidad)
21. Fragmentación
— Tablets
◦ Resolución 1280x800 estándar (Veremos)
◦ S.O -> HoneyComb 3.0, 3.1
◦ ¿Y las tablets Chinas?
— Múltiples
intentos por minimizar la
fragmentación pero nada definitivo
22. Futuro Android
— Ice Cream Sandwich – 2.4 o 3.2
◦ Promete resolver el problema de
fragmentación tanto de resoluciones como de
S.O.
◦ Nexo común entre móviles y tablets.
23. Opinión Personal
— Android seguirá creciendo exponencialmente ya
que a los fabricantes les sale “gratis” utilizarlo.
— Android saldrá de los dispositivos móviles a
otros dispositivos (TV’s , Amarino).
— Actualmente el problema de la fragmentación es
del desarrollador y no creo que lo solucionen
del todo sino que le facilitaran la vida.