Your SlideShare is downloading. ×
Introduccion android
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Introduccion android

499
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
499
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introducción AndroidIban García
  • 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
  • 8. Versiones—  2010 – Android 2.2 Froyo ◦  API Level 8—  2011 – Android 2.3 Gingerbread ◦  API Level 10—  2011 – Android 3.0 HoneyComb ◦  API Level 11
  • 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
  • 10. Gráficos
  • 11. Gráficos
  • 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
  • 14. Arquitectura
  • 15. Dispositivos - Teléfonos—  HTC ◦  Dream, Magic, Legend ,Nexus ONE (*)Desire ,Desire HD, Desire S, Sensation.—  Sony-Ericcson ◦  X10, x10 mini, xPlay , Arc—  Samsung ◦  Galaxy S, Ace , 3 Nexus S(*)—  Hacer, Archos ,Dell ,Huawei , LG, ZTE …
  • 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)
  • 20. Fragmentación—  Múltiples Resoluciones ◦  QVGA (240x320) ◦  HVGA (320x480) ◦  WVGA (480x800) ◦  FWGA (480x854) ◦  Los nuevos terminales utilizan también otras—  Múltiples Versiones ◦  1.6, 2.1, 2.2, 2.3
  • 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.
  • 24. Preguntas