19
Christian Mora [email protected]

Android

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Android

Christian [email protected]

Page 2: Android

¿Qué es ANDROID?

• Sistema operativo basado en Linux

• Para dispositivos móviles• Desarrollado inicialmente

por Android Inc.• Comprada por Google en el 2005.• Anuncio del sistema Android se

realizó el 5 de noviembre de 2007.

• Programas están escritos en el lenguaje de programación Java.

Page 3: Android

¿Qué es ANDROID?

• Open Handset Alliance• Consorcio de 78 compañías

de hardware, software y telecomunicaciones.

• Desarrollo de estándares abiertos para dispositivos móviles.

• Bajo la licencia Apache, una licencia libre y de código abierto.

Page 4: Android

Posicionamiento

• Android posee el 32,9% de cuota de mercado a escala mundial de los teléfonos inteligentes.

• Symbian -> 30,6%.• Apple con cuota de

mercado del 16%.

Page 5: Android

Numeritos

Page 6: Android

Características

• Framework Java de aplicaciones orientadas a objetos.

• Máquina virtual Dalvik con compilación en tiempo de ejecución.

• Administrador de interfaz gráfica (surface manager).

• Framework OpenCore

Page 7: Android

Características

• Base de datos relacional SQLite.

• API gráfica OpenGL ES 2.0 3D• Motor de renderizado WebKit• Motor gráfico SGL• SSL y una biblioteca estándar

de C Glibc

Page 8: Android

Sistema Operativo

• Compuesto por 12 millones de líneas de código.

• Incluyendo 3 millones de líneas de XML

• 2,8 millones de líneas de lenguaje C

• 2,1 millones de líneas de Java • 1,75 millones de líneas de C++.

Page 9: Android

Arquitectura Android

Page 10: Android

Android Market

• Permite distribuir tus aplicaciones entre los usuarios de Android de una forma sencilla.

• La distribución de aplicaciones en Android Market no es exclusiva, también puedes distribuirlas en otros canales.

Page 11: Android

Características

• Apertura: cualquier desarrollador puede utilizar libremente Android Market.

• Sencillez: 3 sencillos pasos (registro, subida y publicación).

• Comunidad: los usuarios de Android pueden puntuar y comentar las aplicaciones.

Page 12: Android

Características

• Preferencia: puedes distribuir aplicaciones tanto gratuitas como de pago.

• Administración: puedes administrar tu cartera de aplicaciones y ver las descargas, las puntuaciones y los comentarios.

Page 13: Android
Page 14: Android

Android Market

• Para poder distribuir tus productos en Android Market, tienes que registrarte.

• Cuota de inscripción única de 25 dólares.

• El objetivo de esta cuota es incentivar la entrada de productos de alta calidad en el mercado

Page 15: Android

Android Market

• Existen cerca de 200.000 aplicaciones disponibles.

• Tarifa de transacción será el equivalente al 30% del precio de la aplicación.

Page 16: Android

Entornos de Desarrollo

• Para programar en android se puede utilizar Eclipse o Netbeans.

Page 17: Android

Instalación

• Descargar SDK Android• ADT Plugin para Eclipse• SDK Manager añadir la

plataforma con la que se va a trabajar.

• Crear un dispositivo virtual.

Page 18: Android

[DEMOSTRACIÓN]