Historia
El nacimiento del sistema operativo Android est
necesariamente ligado a Andy Rubin. Este norteamericano
fund la compaa Android Inc. en 2003, junto a Rich Miner,
Nick Sears y Chris White, dando con ello un salto de
relevancia en una trayectoria profesional que ya se
avecinaba brillante: Rubin haba trabajado con anterioridad
en Apple, paradojas, y en General Magic, creando despus
otra empresa denominada Danger Inc., que fue comprada a
la postre por Microsoft.
Desarrollado inicialmente por Android Inc. Las unidades vendidas de telfonos inteligentes
con Android se ubican en el primer puesto en los Estados Unidos, Tiene una gran
comunidad de desarrolladores creando aplicaciones para extender la funcionalidad de los
dispositivos. A la fecha, se ha llegado ya al 1.000.000 de aplicaciones, Los programas
estn escritos en el lenguaje de programacin Java.
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan
en un framework Java de aplicaciones orientadas a objetos sobre el ncleo de
las bibliotecas de Java en una mquina virtual Dalvik con compilacin en tiempo de
ejecucin. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz
grfica
La versin Android 1.0 fue bautizada como Apple Pie. Tras ella, llegaran otras versiones
Android como Bannana Bread (1.1), Cupcake (1.5), Donut (1.6), Eclair (2.0/2.1), Froyo
(2.2), Gingerbread (2.3), Honeycomb (3.0), Ice Cream Sandwich (4.0) o Jelly Bean
(4.1/4.2).
Versiones
Si de sistema
usuarios europeos conocemos como el HTC Dream, un telfono inteligente considerado como
el primer mvil comercial en incorporar el sistema operativo Android.
2009
Los aos fueron pasando mientras se sucedan nuevas
versiones de Android tales como Android 1.1 Banana Bread,
Android 1.5 Cupcake, Android 1.6 Donut.
En octubre del mismo ao comenz a distribuirse Android 2.0
Eclair, una nueva versin de Android que est considerada
como el trampoln que hizo posible que este sistema operativo se
expandiera entre el pblico general. Compatibilidad con
fondos de pantalla animados, compatibilidad con Bluetooth
2.1, mltiples mejoras en la aplicacin de la Cmara (opcin
de flash, zoom digital, modos de escena, etctera) y una mejora
general del rendimiento eran sus caractersticas.
2010
Al ao siguiente, concretamente durante el mes
de mayo de 2010, los usuarios recibieron una nueva
actualizacin: Android 2.2 Froyo. Se trataba de una
actualizacin tambin importante, ya que trajo consigo
novedades tan esperadas como la compatibilidad con
Adoble Flash 10.1 (lo que permita reproducir archivos y
pginas multimedia desde el mvil), la opcin de crear una
zona WiFi, esta fue la versin que ayud a que el sistema
operativo Android pasara de tener una cuota de mercado
de un 3.5% en el ao 2009 a tener una cuota de un 25.5%
en el ao 2010, mientras android se expanda el sistema
operativo Symbian comenzaba a caer en un abismo que lo conducira a su desaparicin
definitiva pocos aos despus.
Android 2.3 Gingerbread, novedades tales como una renovada interfaz de usuario,
una mejora a nivel interno para preparar el sistema operativo para la llegada de los
procesadores de doble ncleo. Las cifras oficiales apuntan a que la tasa de fallos de esta
actualizacin lleg a superar el 1.7%, esta versin lleg a denominarse con el nombre de
Gingerbread de la muerte
2011
Android
3.0
Honeycomb,
Diseo
adaptado
a
las
tabletas, posibilidad
de
cambiar
el
tamao
de
los widgets, mejoras en la barra de notificaciones, videollamadas
a travs de Google Talk y compatibilidad con teclados
externos fueron las principales novedades con las que se caracteriz
esta versin.
Android 4.0 Ice Cream Sandwich trajo consigo una interfaz
completamente renovada y modernizada, la opcin de crear carpetas,
una fuente de letra propia, botones virtuales en la parte inferior de la
pantalla para navegar por la interfaz, navegador Google Chrome
activado por defecto, desbloqueo facial.
2012
ao de esplendor para el sistema operativo Android. Android
4.1, Android 4.2 y Android 4.3 Jelly Bean, dieron vida a
telfonos inteligentes tan exitosos como el Samsung Galaxy S,
el Samsung Galaxy S2, el Nexus 4.
2013
Android 4.4 KitKat.Importantes mejoras en la interfaz, un nuevo
teclado de emoticonos, nuevas opciones de Hangoutsy significativas
mejoras de rendimiento fueron las novedades con las que se present
esta actualizacin en el mercado de la telefona mvil.
2014..
Android 5.0 Lollipop es la versin que marcar la historia de este sistema operativo durante
los ltimos meses de este ao y durante todo el ao 2015. Estamos en la poca de los
telfonos inteligentes con diseos y prestaciones espectaculares, la poca en la que
incluso los wearables (es decir, los accesorios de pulsera) estn comenzando a introducirse
poco a poco en el mercado de la telefona mvil, la poca en la que Android cuenta con
una cuota de mercado en Europa que alcanza el 75.8%.
Resulta difcil predecir qu nos deparar el mercado de la telefona mvil durante los prximos
aos, pero podemos afirmar con total seguridad que a da de hoy el sistema operativo Android
est viviendo uno de los mejores momentos de su historia.
CARACTERSTICAS:
Framework de aplicaciones: permite el reemplazo y la reutilizacin 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 imgenes planas (MPEG4,
H.264, MP3, AAC, AMR, JPG, PNG, GIF).
Mquina virtual Dalvik: Base de llamadas de instancias muy similar a Java.
Telefona GSM: dependiente del terminal.
Bluetooth, EDGE, 3g y Wifi: dependiente del terminal.
Cmara, GPS, brjula y acelermetro: Dependiente del terminal
Pantalla Tctil.
ARQUITECTURA ANDROID
Como se muestra en el siguiente diagrama, los componentes que forman Android se agrupan en
capas. Cada una de estas capas utiliza elementos de la capa inferior para realizar sus funciones.
Por ese motivo, a este tipo de arquitectura se le denomina pila. Esta es la pila software de
Android:
Kernel de Linux
Proporciona una capa de abstraccin para los elementos hardware a los que tienen que acceder
las aplicaciones. Esto permite que se pueda acceder a esos componentes sin necesidad de conocer
el modelo o caractersticas precisas de los que estn instalados en cada telfono.
Ejemplo:
si una aplicacin necesita, la brjula, podr utilizar la que incluya el telfono, sea cual sea. Para
cada elemento hardware del telfono existe un controlador (o driver) dentro del kernel que
permite utilizarlo desde el software.
Bibliotecas
la componen las bibliotecas nativas de Android (tambin mal llamadaslibreras, por el trmino
ingls libraries). Estas bibliotecas estn escritas en C o C++ y compiladas para la arquitectura
hardware especfica del telfono.
Entorno de ejecucin
El componente principal del entorno de ejecucin de Android es la mquina virtual Dalvik,
componente que ejecuta todas y cada una de las aplicaciones no nativas de Android. Las
aplicaciones se codifican normalmente en Java y son compiladas, pero no para generar un
ejecutable binario compatible con la arquitectura hardware especfica del dispositivo Android.
Esto permite compilar una nica vez las aplicaciones y distribuirlas ya compiladas teniendo la total
garanta de que podrn ejecutarse en cualquier dispositivo Android que disponga de la versin
mnima del sistema operativo que requiera cada aplicacin.
Marco de aplicacin
la forman todas las clases y servicios que utilizan directamente las aplicaciones para realizar sus
funciones y que, obviamente, se apoyan en las bibliotecas y en el entorno de ejecucin que ya
hemos detallado.
Aplicaciones
Peligros de Android
Entre sus grandes ventajas podemos contar que es muy abiertoy colaborativo
entre aplicaciones instaladas y, sobre todo, permite al desarrollador hacer
virgueras con el telfono del usuario.
Gracias a esto, surgen aplicaciones que pueden facilitar la vida a los usuarios de
este sistema operativo. Controlar la batera, modificar el sistema de bloqueo del
telfono para mejorar su seguridad.
No todos los desarrolladores buscan mejorar la experiencia de sus usuarios.
Algunos programadores han exprimido al mximo las ventajas que ofrece el
sistema operativo para volver a los smartphones en contra de sus dueos. Esto es
conocido como Malware.
Una vez ms, esta ventaja redunda en la facilidad para permitir a desarrolladores
malintencionados propagar su software malicioso con rapidez y facilidad.
A la postre, esto ha terminado provocando que el 79% del malware en 2012 estuviera
dirigido a Android
Cmo protegerte