viernes, 19 de octubre de 2012

¿Qué es Android?, historia, conceptos y evolución del sistema operativo para dispositivos móviles


Android se ha posicionado en pocos años como el rey indiscutible en dispositivos móviles inteligentes, ya sean smartphone o tablet. En algunos países este sistema operativo ha barrido del mercado a otros que llevaban ya un tiempo siendo los usados por los usuarios y también ha superado con relativa facilidad a otras plataformas con más repercusión mediatica y que hasta la llegada de Android era considerada como el culmen en sistemas operativos móviles, hablamos de Apple y su sistema IOS.
Hace unos días se celebraba el cuarto cumpleaños de Android, cuarto en cuanto a presentaciones oficiales ya que el sistema nacía casi un año antes de manos de una empresa de nombre Android Inc. y donde Andy Rubin era uno de sus principales cabezas visibles.
Pero, ¿qué es Android?, ¿cuales fueron sus orígenes?, ¿porqué se ha posicionado como dominador mundial del sector? ¿cual ha sido su evolución a lo largo de este corto periodo de vida?. Vamos a intentar dar respuesta a todas estas cuestiones y a intentar aclarar algunos conceptos que parecen no estar muy claros pero sobre todo a dejar muy claro lo que es Android.

¿Qué es Android?

Android es un sistema operativo desarrollado en un primer momento para dispositivos móviles pero que ha ido evolucionando a lo largo del tiempo y en la actualidad es posible utilizarlo en diversos dispositivos que nada tienen que ver con un terminal móvil. Así lo podemos ver en set-top-box para televisiones, en las propias televisiones, en radios, en vehículos, en lavadoras, en robots industriales, microondas, etc…
Es como un Windows para terminales móviles, se encarga de  recibir las órdenes de los usuarios, de gestionarlas y transmitirlas a los diferentes componentes (hardware) del terminal en donde esté instalado.
arquitectura del sistema android1 487x350 ¿Qué es Android?, historia, conceptos y evolución del sistema operativo para dispositivos móviles
Android está basado en Linux, disponiendo de un Kernel en este sistema y utilizando una máquina virtual sobre este kernel que es la responsable de convertir el código escrito en Java de las aplicaciones a código capaz de comprender el Kernel.
Las aplicaciones para Android se escriben y desarrollan en Java aunque con unas APIS propias por lo que las aplicaciones escritas en Java para PC y demás plataformas ya existentes no son compatibles con este sistema.

Orígenes de Android

Android nació oficialmente y fue anunciado el 5 de noviembre del año 2007, si bien no fue hasta el 21 de octubre del año 2008 cuando vio por primera vez la luz el primer smartphone equipado con este sistema operativo, fue el T-Mobile G1, un smartphone fabricado por HTC y desarrollado junto con Google. Días antes de este lanzamiento comercial, el 23 de septiembre del 2008, Google celebraba una rueda de prensa donde se presentaba este dispositivo junto con la versión 1.0 de Android.
Android era un sistema operativo que estaba desarrollando una compañía de nombre Android Inc. y que fue adquirida por Google en julio del año 2005. Desde entonces siempre que se habla de este sistema operativo se hace referencia a la compañía del buscador aunque es la Open Handset Alliance, un conglomerado formado por casi 100 compañías relacionadas con la tecnología móvil y dispositivos móviles, quienes la soportan. Es cierto también que Google es el responsable final y quien dirige desde lo alto esta organización.
Todo este conglomerado de compañías tanto fabricantes de terminales, como operadoras de telefonía pasando por fabricantes de componentes para estos dispositivos formaron y forman el ecosistema principal del sistema.
Espero que se vaya comprendiendo y entendiendo lo que es Android y a verlo desde un punto de vista más general y con un poco de perspectiva.

Android es un sistema de código abierto con matices

Tux Android ¿Qué es Android?, historia, conceptos y evolución del sistema operativo para dispositivos móvilesUna de las grandes cualidades o características de este sistema operativo es su carácter abierto. Android se distribuye  bajo dos tipos de licencias, una que abarca todo el código del kernel y que es GNU GPLv2 y otra para el resto de componentes del sistema que se licencia bajo APACHE v2.
Estas dos licencias son muy diferentes entre sí y las dos dan forma al sistema para que funcione tal como lo hace respecto a todos los implicados en el ecosistema.
La licencia GNU GPLv2 del kernel de Android implica que su código debe se poner se al alcance de todos y que todos podremos hacer con este código lo que nos parezca oportuno, modificarlo, ampliarlo, recortarlo, pero siempre estaremos en la obligación de volver a licenciarlo con las misma licencia. Google también por supuesto.
En cuanto a la segunda licencia, APACHE v2, y con la cual está licenciado el resto del código del sistema, implica que este código se pueda distribuir para ser modificado y usado a antojo del que lo utilice, pero a diferencia del primer caso, las modificaciones y el código resultante no es obligatorio el licenciarlo bajo las mismas condiciones en las que se encontraba.
Esto en la práctica habilita a los desarrolladores, fabricantes y operadoras a tomar partes del sistema o crear partes nuevas con código creado por ellos pero sin la necesidad de tener que licenciar libremente estos desarrollos. No olvidemos que aunque Android sea gratuito, con él se hace negocio y los fabricante, operadores y el propio Google invierten mucho dinero en crear dispositivos, sus drivers y aplicaciones o interfaces propias para diferenciar sus dispositivos del resto.
Google libera el código de cada versión del sistema en su repositorio oficial una vez concluye completamente el desarrollo de la versión, esto difiere de algunos otros sistemas que se distribuyen bajo licencias similares y que van liberando partes o secciones del desarrollo global sin tener que esperarse a su conclusión.

Evolución de Android a lo largo del tiempo

android evolution ¿Qué es Android?, historia, conceptos y evolución del sistema operativo para dispositivos móviles

Desde la primera versión de Android que vio la luz en el año 2008 junto con el SDK 1.0, el sistema ha ido evolucionando a lo largo de los meses incluyéndose cientos de nuevas funciones y revisiones del código. Es casi “norma” no establecida oficialmente que a cada gran actualización del sistema le siga una pequeña renovación o actualización que sirva para asentar y mejorar esa versión sin incluir mejoras notables.
Desde sus inicios Google ha ido bautizando a las diferentes versiones de Android además de con su número de versión, con un nombre más familiar y cercano alusivo a una comida dulce o postre y además sus primeras letras son consecutivas en el abecedario. De esta forma las versiones de Android a lo largo de la historia han sido:
  • Android 1.0
  • Android 1.5 o Cupcake(magdalena)
  • Android 1.6 o Donut
  • Android 2.0 o Eclair(rollo de crema)
  • Android 2.2 o Froyo (yogourt helado)
  • Android 2.3 o Gingerbread(galletas de jemgibre)
  • Android 3.0 o HoneyComb (panal de abeja)
  • Android 4.0 o Ice Cream Sandwich (samdwich de helado)
  • Android 4.1 o Jelly Bean (caramelitos)
  • ¿Android 4.2 o Key Lyme Pie ( tarta de limón)? Versión no anunciada aún
android evolution 600x126 ¿Qué es Android?, historia, conceptos y evolución del sistema operativo para dispositivos móviles

¿Qué es Google Play, el antiguo Android Market?

Como buen sistema operativo para dispositivos móviles que se precie, Android posee una tienda oficial (propiedad de Google) donde se encuentran todas las aplicaciones disponibles para este sistema, antes de llamaba Android Market pero desde hace un tiempo se le cambió de nombre y pasó a llamarse Googel Play. Este Google Play incluye además de las aplicaciones y juegos disponibles para Android películas, músicas, libros y revistas todas compatibles para ser descargadas y utilizadas en los diferentes dispositivos Android existentes en el mercado.
Pinche aquí para ver el vídeo
En la actualidad en Google Play existen más de 600.000 aplicaciones y/o juegos habiéndose llegado hace unas pocas de semanas a superar la cifra de 25.000 millones de descargas. Las descargas de aplicaciones desde Google Play a los dispositivos se puede realizar tanto desde la aplicación oficial para los dispositivos móviles como desde la versión web de la tienda.
Android a diferencia de otras plataformas permite que se puedan instalar aplicaciones desde tras tiendas diferentes a la oficial existiendo alternativas a la tienda de Google siendo una de las más conocidas e importantes la Amazon AppStore.

Rivales actuales de Android

La gran amenaza o el gran rival a día de hoy para Android no es otro que Apple y su sistema IOS. Desde que los de Cupertino lanzaron su primera versión del iPhone nadie hasta el momento había logrado superarlos dentro del mercado de telefonía móvil inteligente. Tuvo que llegar Android para que en un periodo aproximado de tan solo dos años, Apple cediera el testigo y el trono a este joven sistema operativo. Desde entonces siempre ha estado a la cabeza con IOS detrás aunque a una considerable distancia.
Otras marcas y fabricantes de smartphone han ido también perdiendo presencia en el mercado e incluso la omnipresente en el sector empresarial RIM a tenido que ceder ante el empuje imparable de Android en todos los sectores, ya no solo en el personal sino también en el sector empresarial.
Windows Phone es la perpetua alternativa que nunca llega a consolidarse. Desde el anuncio d su nueva versión de sistema operativo Windows Phone 7 hasta nuestros días con las siguientes renovaciones y actualizaciones, aún seguimos esperando que su cuota de mercado crezca.
¿Conseguirá alguien arrebatarle la corona a Android? Posiblemente sí, y además es aconsejable de cara al usuarios final que existan alternativas, pero a día de hoy y con unos años vista, la cosa parece más que improbable.
Esperamos que esta primera aproximación a lo que es Android, su ecosistema, su vida, su recorrido en el tiempo os haya servido para comprender, ubicar y entender algo a este joven sistema operativo.
La entrada ¿Qué es Android?, historia, conceptos y evolución del sistema operativo para dispositivos móviles aparece primero en actualidadG.

No hay comentarios:

Publicar un comentario