15
www.santiagosolis.com Web Specialist / Movil Solutions Android Project Introducción a Android Santiago Solis V. [email protected] www.santiagosolis.com Especialista en soluciones web. Inteligencia de negocios Soluciones Moviles para negocio

Android Project Introducción a Android

Embed Size (px)

Citation preview

www.santiagosolis.com Web Specialist / Movil Solutions

Android Project

Introducción a Android

Santiago Solis [email protected] www.santiagosolis.com

Especialista en soluciones web.

Inteligencia de negocios

Soluciones Moviles para negocio

www.santiagosolis.com Web Specialist / Movil Solutions

Historia

Google adquiere Android, Inc. ▪Pequeña empresa que desarrolla software para móviles (hasta entonces una gran desconocida)

Noviembre 2007

Julio 2005

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

www.santiagosolis.com Web Specialist / Movil Solutions

Open Handset Alliance

www.santiagosolis.com Web Specialist / Movil Solutions

Historia

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

Octubre 2008

Diciembre 2008

Nuevas incorporaciones

▪ARM Holdings, Athreos Communications, Asustek Computer

Inc., Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp y

Vodafone Group Plc.

www.santiagosolis.com Web Specialist / Movil Solutions

Noviembre 2009

Motorola Droid

▪Consigue vender 1.05 millones de unidades en 74 días, superando el record establecido por el iPhone de Apple

Diciembre 2009

16.000 aplicaciones en el Market

▪60% gratuitas, 30% de pago aprox.

Enero 2010

Google Nexus One (HTC) ▪Malas cifras de ventas, apenas 135 mil unidades en 74 días

Febrero 2010 Google anuncia la buena marcha de Android ▪60.000 teléfonos con Android vendidos al día

Historia

www.santiagosolis.com Web Specialist / Movil Solutions

Versiones de Android

www.santiagosolis.com Web Specialist / Movil Solutions

Características Framework de aplicación que habilita la reutilización

y reemplazo de componentes

Máquina virtual Dalvik optimizada para móviles

Navegador integrado basado en WebKit

Gráficos optimizados por una librería gráfica 2D

propia; gráficos 3D basados en la especificación OpenGL ES 1.0

SQLite para almacenamiento de datos estructurados

www.santiagosolis.com Web Specialist / Movil Solutions

Características y competidores

Soporte para gran variedad de archivos multimedia (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

Telefonía GSM

Bluetooth, EDGE, 3G y WiFi (4G, WiMAX,…)

Cámara, GPS, compás, acelerómetro,…

Entorno de desarrollo completo incluyendo emulador, herramientas de depuración, profiling de memoria y rendimiento y plugin para el IDE Eclipse

www.santiagosolis.com Web Specialist / Movil Solutions

Versiones de androidVersión de Android Fecha de lanzamiento Nombre de lanzamiento Versión API

1 Octubre 2008 Android 1.0 API Level 1

1.1 Febrero 2009 API Level 2

1.5 Abril 2009 Cupcake API Level 3

1.6 Setiembre 2009 Donut API Level 4

2.0 Noviembre 2009 Eclair API Level 5

2.0.1 Diciembre 2009 Eclair API Level 6

2.1 Enero 2010 Eclair API Level 7

2.2 Junio-2010 Froyo API Level 8

2.3 Dic 2010 GingerBread API Level 9, 10

3.0 Febrero 2011 HoneyComb API Level 11,12,13

4.0 Octubre 2011 Ice Cream API Level 14,15

4.1 Junio 2012 Jelly Bean 4.1,4.2,4.3 API Level 16,17,18

4.4 Septiembre 2013 KitKat 4.4 API Level 19

www.santiagosolis.com Web Specialist / Movil Solutions

Competidores Apple

iPhone OS

RIM Blackberry

Microsoft Windows Mobile 6.5

Phone 7 Series

Symbian Foundation Symbian OS

Palm WebOS

2013

www.santiagosolis.com Web Specialist / Movil Solutions

Arquitectura

Kernel linux 2.6

Runtime basado en VM Dalvik

Conjunto de librerias C/C++

Framework común a todas las aplicaciones basada en servicios

Aplicaciones base implementadas en Java (todas reemplazables)

www.santiagosolis.com Web Specialist / Movil Solutions

Partes de la aplicación

Las aplicaciones de Android están escritas en el lenguaje de programación Java.

Las herramientas de SDK de Android compilar el código, junto con los datos y archivos de

recursos-en un paquete de Android, un archivo comprimido con un .apk sufijo.

Todo el código en una sola .apk archivo se considera que es una aplicación y es el archivo

que Android utiliza para instalar la aplicación.

www.santiagosolis.com Web Specialist / Movil Solutions

Arquitectura

www.santiagosolis.com Web Specialist / Movil Solutions

Sistema de almacenamiento http://es.wikipedia.org/wiki/Mebibyte

www.santiagosolis.com Web Specialist / Movil Solutions

FinPreguntas?