Está en la página 1de 25

Es un sistema operativo para dispositivos

móviles, basado en el kernel Linux, usando diversos


conjuntos de herramientas de software de código
abierto, programado en C, C++ y java.

Android es la plataforma de smartphones


más utilizada del mundo, superando a symbian en
el cuarto trimestre de 2010.
Fue desarrollado inicialmente por, Android,
Inc. Google respaldó económicamente y más tarde compró
esta empresa en Agosto de 2005.

Android fue presentado el 5 de noviembre de 2007


junto con la creación de la OHA (Open Handset Alliance), una
alianza comercial de 35 componentes iniciales liderada por
Google, que contaba con fabricantes de terminales móviles,
operadores de telecomunicaciones, fabricantes de chips y
desarrolladores de software.
El primer móvil con el sistema operativo Android
fue el HTC Dream y se vendió en octubre de 2008. (Android,
2014).

Los programas están escritos en el lenguaje de


programación Java.

Google es quien ha publicado o liberado la mayor


parte del código fuente del sistema operativo, gracias al
software Apache, que es una fundación que da soporte a
proyectos software de código abierto.
CREADOR DE ANDROID

Andrew Rubin (1963)


Pionero en Tecnologías
Creado por la Diseñadora Irina Block y
ella explica: ”Este logo fue diseñado para ser
el símbolo internacional, y es de código
abierto, al igual la propia plataforma. No hay
referencias culturales a otros personajes o
iconos culturales. Hablamos con el fundador
de Android y él hizo una investigación sobre el
tema androide/robot. Estaba claro que el logo
necesitaba estar relacionado con el nombre
del Sistema Operativo.”
VERSIONES
Alfa
Para los lanzamientos internos se escogieron nombres de
robots ficticios, como "Astroboy", "Bender", y "R2-D2".

Beta
Fue lanzada el 5 -11- 2007 y pocos días después fue
lanzado el software para desarrolladores (Software development
kit) el 12 -11- 2007. Fueron lanzadas en el siguiente orden:

16-Nov-2007 m3-rc22a
14-Dic-2007 m3-rc37a
13-Feb-2008 m5-rc14
18-Ago-2008 0.9
23-Sep-2008 1.0-r1
VERSIONES
Apple Pie. Android 1.0:
23 de Septiembre 2008. Nivel de API 1.
El HTC Dream primer dispositivo en incorporar este sistema. Incluyó una
aplicación para el acceso a los servidores de correo de terceros con soporte
para los estándares POP3, IMAP4 y SMTP14 capaz de sincronizar
aplicaciones de google, y otros.

Banana Bread. Android 1.1:


09 de Febrero 2009. Nivel de API 2.
Resolvió fallas del anterior, permitió guardar archivos adjuntos, soporte de
marquesina en diseños de sistemas. Aplicación para desarrollar
aplicaciones .
VERSIONES

Cupcake. Android 1.5:


27 de Abril 2009. Nivel de API 3.
Basada en núcleo Linux 2.6 2.7. Teclado virtual en la pantalla. Posibilidad
de insertar Widgets y Live folders. Formatos MPEG-4 y 3GP para audio y
video, soporte para Bluetooth A2DP y AVRCD.

Donut. Android 1.6:


15 de Septiembre 2009. Nivel de API 4.
Búsqueda avanzada, soporte para resolución de pantallas WVGA, soporte
para CDMA/EVDO, 802.1X y VPNs.
VERSIONES

Éclair. Android 2.0:


26 de Octubre 2009. Nivel de API 5.
Incorpora un API para manejar bluetooh 2.1. Servicio centralizado de
manejo de cuentas. Optimizó la velocidad de hardware. Soporte para
HTML5, entre otras .

Éclair. Android 2.1:


Enero 2010. Nivel de API 7.
Reconocimiento de voz. Fondos de pantallas animadas. Se incluyen nuevos
métodos en el paquete WebKit para manipular Bases de Datos
almacenadas en Internet.
VERSIONES
Froyo. Android 2.2:
Mayo 2010. Nivel de API 8.
Mejora de velocidad de ejecución de aplicaciones, debido a la introduccion
de un nuevo compilador JIT de la máquina Dalvik. Mejoras en el navegador
Web. Incorporación del motor Javascript V8. Soporte a WI-FI IEEE 802.11n.

Gingerbread. Android 2.3:


Diciembre 2010. Nivel de API 9.
Soporte de WXGA y superiores. Cambia el sistema de ficheros de YAFFS a
EXT4. Soporte para telefonía sobre Internet VoIP/SIP. Soporte para la
tecnología NFC. Soporte para la reproducción de video WebM/VP8.
VERSIONES

Honeycomb. Android 3.0:


Febrero 2011. Nivel de API 11.
Fragments para diseñar elementos diferentes de la interfaz de usuario.
Teclas en pantalla. Mejoras en los gráficos 2D/3D con OpenGL. Soporte
de procesadores multinúcleo. Compatibilidad con las aplicaciones de
versiones anteriores.

Android 3.1:
Mayo 2011. Nivel de API 12.
Permite manejar dispositivos conectados por USB. Protocolos de
transferencia de fotos y videos (PTP/MTP).
VERSIONES
Android 3.2:
Junio 2011. Nivel de API 13.
Opttimización para distintos tipos de tablet. Sincronización multimedia
desde SD.

Ice Cream Sandwich. Android 4.0:


Octubre 2011. Nivel de API 14.
Unifican las dos versiones anteriores (2.x y 3.x) compatible con cualquier
tipo de dispositivo. Interfaz de usuario renovada. Mejoras en el
reconocimiento de voz. Herramientas para la edición de imágenes en TR
En Diciembre aparece una actualización de mantenimiento versión 4.0.2
VERSIONES

Jelly Bean. Android 4.1:


Julio 2012. Nivel de API 16.
Fluidez de la interfaz de usuario (sincronismo vertical, triple búfer y
aumento de la velocidad del procesador al tocar la pantalla). Mejoras en
Google Search. Aplicaciones cifradas.

Android 4.2:
Noviembre 2012. Nivel de API 17.
Múltiples cuentas de usuario en Tablet. Posibilidad de conectar
dispositivo y TVHD por WIFI.
VERSIONES
Android 4.3:
Julio 2013. Nivel de API 18.
Perfiles restringidos. Se pueden definir restricciones en las apps. Soporte
para Bluetooth Low Energy (BLE). Mejoras de seguridad y de soporte
OpenGL ES 3.0.

Kit Kat. Android 4.4:


Octubre 2013. Nivel de API 19.
Nueva API para adaptar apps en dispositivos con poca memoria.
WebViews se basa en el software de Chrome mostrando contenido
basado en HTM5. Incorpora un sensor contador de pasos, un
administrador de impresión. Nueva máquina virtual ART a modo de
prueba.
VERSIONES

Lollipop. Android 5.0:


Noviembre 2014. Nivel de API 21.
Extensión de Android a nuevas plataformas, incluyendo Android Wear,
Android TV y Android Auto. Cambio en la arquitectura al utilizar la
máquina virtual ART. Soporte nativo para OpenGL ES 3.1.

Android 5.1:
Marzo 2015.Nivel de API 22.
A nivel de API: soporte para varias tarjetas SIM, Google Play para
distribuir software de otras empresas.
VERSIONES
Mashmallow. Android 6.0:
Octubre 2015. Nivel de API 23.
Administrador de permisos. Copia de seguridad automática de los datos
de apps a traves del Targer Android 6.0. Asistente por voz Now on Tap.
Autentificación por huella digital a la API. Se puede fragmentar, formatear
y encriptar una SD para ser usada como memoria interna. Plataforma de
pagos abierta Android Pay que combina NFC y Host Card Emulation.
Utiliza el método de compilación Ahead of Time (AOT).

Android Nougat. Android 7.0:


Julio 2016. Nivel de API 24.
Visualización de ventanas múltiples. Incorpora la compilación Just in
Time. Esta versión propone un planteamiento mixto según el perfil del
código(AOT, JIT). Incorpora plataforma de realidad virtual Daydream.
Nueva API para gráficos 3D, Vulcan.
CARACTERISTICAS
• Código abierto.

• Núcleo basado en el Kernel de Linux.

• Adaptable a muchas pantallas y resoluciones.

• Utiliza SQLite para el almacenamiento de datos.

• Ofrece diferentes formas de mensajería.

• Navegador web basado en WebKit incluido.

• Soporte de Java y muchos formatos multimedia.


CARACTERISTICAS
• Soporte de HTML, HTML5, Adobe Flash Player, entre otras.

• Incluye un emulador de dispositivos, herramientas para


depuración de memoria y análisis del rendimiento del
software.

• Catálogo de aplicaciones gratuitas o pagas en el que pueden


ser descargadas e instaladas (Google Play).

• Bluetooth.

• Google Talk desde su versión HoneyComb, para realizar


videollamadas.

• Multitarea real de aplicaciones.


• Plataforma de código abierto (open source).

• Los widgets que muestran la información directamente en


el escritorio.

• Facilidad de crear aplicaciones.

• Accesibilidad a las aplicaciones.

• Android tiene sistema de multitarea inteligente.

• Acceso a las tiendas de apps.

• Fomenta activamente la retroalimentación


• El hecho de tener varias aplicaciones abiertas hacen
que el consumo de la batería aumente.

• La necesidad imperiosa de instalar aplicaciones


externas para solucionar problemas de uso normal.

• Android está totalmente fragmentado provocando


problemas de incompatibilidad con algunas
aplicaciones de la Market que funcionan en
determinadas versiones de Android.

• Las configuraciones del celular mediante Android no


son tan sencillas de realizar.

• No tiene un soporte de actualización


ARQUITECTURA

También podría gustarte