Desarrollo android -1 - introduccion

7,515 views

Published on

Curso desarrollo apps Android - Capitulo 1 Introducción a Android

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,515
On SlideShare
0
From Embeds
0
Number of Embeds
1,629
Actions
Shares
0
Downloads
0
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • 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
  • Desarrollo android -1 - introduccion

    1. 1. 1 Desarrollo de aplicaciones móviles en Android
    2. 2. Indice 2 Historia ¿Qué es Android? Arquitectura del sistema Entorno de desarrollo Arquitectura de las aplicaciones Almacenamiento de datos Multimedia Práctica final
    3. 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.
    4. 4. historia 4
    5. 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
    6. 6. Introducción a Android: ¿Fragmentación? 6
    7. 7. Introducción a Android: dispositivos con Android 7 Prototipo HTC Dream Nexus One Xperia x10 HTC Liquid GeeksPhone Samsung I7500 +información en: http://google.com/phone
    8. 8. Índice 8 Historia ¿Qué es Android? Arquitectura del sistema Entorno de desarrollo Arquitectura de las aplicaciones Almacenamiento de datos Multimedia Práctica Final
    9. 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. 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
    11. 11. Introducción a Android: En Cifras 11
    12. 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.

    ×