Lo que no te contaron de Android

android

android

A día de hoy es difícil encontrar alguien que no sepa que Android es un sistema operativo basado en Linux y diseñado para correr principalmente en dispositivos móviles, tales con smartphones o tablets, pero quizás no es tan conocido, que el desarrollo de Android es realizado por Google, en colaboración con la OHA (Open Handset Alliance).

La OHA es una alianza comercial de 84 empresas de todos los ámbitos (proveedores de telefonía, fabricantes de chips, fabricantes de terminales, desarrolladores, etc.), que se dedica a desarrollar estándares abiertos para dispositivos móviles.

Cómo comenzó todo: Andy Rubin, el papá de Android

No se puede hablar de los comienzos de Android sin mentar al hombre que le dio la vida, Andy Rubin. Un licenciado en Ciencias de Computación por la Universidad Utica de Nueva York, que curiosamente empezó a trabajar como ingeniero de Apple.

Tras Apple, vino General Magic, donde participó en el desarrollo de Magic Cup, que pretendía ser un sistema operativo para teléfonos. De ahí pasó a Artemis Research (comprada posteriormente por Microsoft) antes de fundar Danger Inc, la empresa que desarrolló el Hiptop, un teléfono que marcaría las pautas de los actuales smartphones.

Así que tenemos que entre 1989 y 2003 Andy pasó por Apple,

Microsoft, fundó su propia empresa y participó en proyectos de desarrollo tanto hardware como software relacionados con telefonía móvil.¿Qué sería lo siguiente? pues fundar Android Inc en 2003. En agosto del 2005 Android fue comprada por Google, donde Rubin ostenta actualmente el puesto de Vicepresidente de Ingeniería supervisando el desarrollo de Android.

El porqué del nombrado de versiones

A nadie se le escapa el tirón comercial de los nombres de las versiones de Android, y todo el juego que da en cuanto a marketing, pero pocos saben qué llevó a los chicos de Google a seguir esta nomenclatura.

Empecemos por el principio, el comienzo del desarrollo, allí cuando las primeras versiones se identificaban por una “M” de Milestone, seguida del número de hito. El siguiente paso fue añadirle una “wb” de Weekly Build, debido a que las compilaciones por aquel entonces eran semanales, y para rematar “tc” de Test Cycle, con lo que acababas teniendo algo como M3-WB22-TC3. Sencillo de recordar, ¿no?

Los desarrolladores vieron que era inviable usar esta nomenclatura, y buscaron un criterio divertido y sencillo de recordar. Se decidió que el orden de nombrado fuera alfabético, y tras un primer intento de usar nombres de robots famosos – de ahí que las primeras versiones fueran conocidas como Astro Boy y Bender – se optó por los pastelitos.

¿La razón? El gusto por los Petit Four del manager de producto, que decidió dar este nombre interno a la versión 1.1. A partir de las siguientes versiones y una vez decidido seguir la temática de los dulces, se estandarizó el orden alfabético para continuar con CupCake, Donut…y así hasta la actual Jelly Bean. Posteriormente se ha conocido la versión 1.0 como Apple Pie, aunque según explica Google oficialmente, tanto las versiones 1.0 como 1.1 no tenían codename; el inicio de la dulce saga fue la 1.5.

 

En el siguiente listado aparecen las versiones liberadas a día de hoy.

Apple Pie 1.0 23 de septiembre 2008 1
Banana Bread 1.1 9 de febrero 2009 2
Cupcake 1.5 27 de abril de 2009 3
Donut 1.6 15 de septiembre de 2009 4
Eclair 2.0–2.1 26 de octubre de 2009 5-7
Froyo 2.2–2.2.3 20 de mayo 2010 8
Gingerbread 2.3–2.3.7 6 de diciembre 2010 9–10
Honeycomb1 3.0–3.2.6 22 de febrero de 2011 11–13
Ice Cream Sandwich 4.0–4.0.4 18 de octubre 2011 14–15
Jelly Bean 4.1–4.3.1 9 de julio de 2012 16–18
KitKat 4.4–4.4.4, 4.4W–4.4W.2 31 de octubre de 2013 19–20
Lollipop 5.0–5.1.1 12 de noviembre de 2014 21–22
Marshmallow 6.0–6.0.1 5 de octubre de 2015 23
Nougat 7.0 – 7.1.2 22 de agosto de 2016 24 – 25
Android OREO 8.0

 

 La evolución de Android

Desde la primera versión de Android hasta el día de hoy, el proceso de evolución y aparición de nuevas versiones ha sido continuo e increíblemente rápido: 11 versiones en 5 años nos dan una idea de la seriedad con que se toman los californianos de Google la evolución de su sistema operativo móvil.

La primera versión en salir a la luz, la 1.0, la pudimos ver en el primer móvil Android, el HTC Dream, allá por Octubre del 2008. Poco más de un año después de que su gran competidor Apple presentara el iPhone.

Android y la fragmentación

Una vez repasados los orígenes de Android y su evolución, tenemos suficiente datos para analizar la principal problemática con la que sus desarrolladores se encuentran a día de hoy, la fragmentación.

11 versiones en los primeros 5 años, 400 millones de dispositivos activados, cientos de diferentes modelos de terminales con Android instalado, y más de 300 socios en diversos ámbitos: hardware, software, proveedores de telefonía.

Este crecimiento vertiginoso sufrió una aceleración exponencial durante el año 2011, justo el año en que los chicos de Google empezaron a darse cuenta de la imperiosa necesidad de imponer unas guías de estilo.