Android

Post on 29-Nov-2014

4.578 views 0 download

description

 

Transcript of Android

Christian Morachristmo99@gmail.com

¿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.

¿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.

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%.

Numeritos

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

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

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++.

Arquitectura 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.

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.

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.

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

Android Market

• Existen cerca de 200.000 aplicaciones disponibles.

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

Entornos de Desarrollo

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

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.

[DEMOSTRACIÓN]