Qué es
 Android

 

HISTORIA

Android es un sistema operativo móvil, el cual inició su desarrollo por Android Inc., una firma comprada posteriormente por Google en 2005.

El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creación de la Open Handset Alliance, un consorcio de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles, pero no fue hasta el 21 de octubre de 2008 cuando se anuncia su lanzamiento oficial con la plataforma 1.1.

 

 

QUÉ ES ANDROID

Android es un Sistema Operativo además de una plataforma de Software de código abierto,  basada en una versión modificada del núcleo de Linux para dispositivos móviles, como teléfonos inteligentes y tablets.

El programa de desarrollo de Android,  provee las herramientas e interfases de programación necesarias para el desarrollo de aplicaciones Android usando el lenguaje de programación Java.

 

ATRIBUTOS

Framework de aplicaciones: permite el reemplazo y la reutilización de los componentes.
Navegador integrado: basado en el motor open Source Webkit.
SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones.
Multimedia: Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
Máquina virtual Dalvik: Base llamadas de instancias muy similar a Java.
Telefonía GSM
Bluetooth, EDGE, 3G y Wifi
Cámara, GPS, brújula y acelerómetro
Pantalla Táctil

 

 

 

 

 

 

FUNCIONAMIENTO

Android está basado en la version 2.6 de Linux, para el sistema de servicios básicos, con la seguridad en el manejo de la administración de la memoria, proceso de administración, entre otros. Este sistema también actúa con la comunicación entre el hardware y el resto de los programas.

Cada aplicación Android se ejecuta en su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik es un dispositivo que puede ejecutar múltiples máquinas virtuales de manera eficiente. La máquina virtual Dalvik ejecuta archivos ejecutables en el Dalvik (.dex), formato que está optimizado para consumo de memoria mínima.

Los desarrolladores tienen un total acceso a las aplicaciones. La arquitectura de las aplicaciones está diseñada para reutilizar los componentes de forma sencilla, esto quiere decir que, cualquiera puede publicar sus capacidades y  en otra aplicación distinta puede hacer uso de ellas. Esto también permite que el mismo usuario pueda reemplazar los componentes de la que había publicado.