domingo, 5 de febrero de 2017

Evolución versiones de Android

En este articulo quiero hacer un breve recorrido sobre como surgieron y evolucionaron hasta el día de hoy las versiones de android.

Pre Afa



He clasificado este periodo, anterior a la compra de Android inc por parte de Google, desde el 2003 a agosto del 2005.

No hay apenas datos de como se estaba fraguando Android en aquellos tiempos, sabemos que sus creadores Andy Rubin, Rich Miner, Nick Sears y Chris White habian decidido crear un sistema operativo con el nucleo de Linux, ya que crear un núcleo de un sistema operativo desde cero lleva mucho tiempo y dinero y en un principio orientado a cámaras fotográficas.

Durante este periodo llamaron a varias puertas intentando venderlo o conseguir financiación, el caso mas conocido es que Samsung lo rechazo.

Alfa 


En Google y OHA hubo varios lanzamientos de la versión Alfa de android, confirmados por lo menos dos. Cada lanzamiento tenia el nombre interno de un robot de comics o películas como Astroboy, Bender y R2-D2.

Estas versiones normalmente no estaban pensadas para movile tactiles.

Dan Morril creó algunos de los primeros logitipos de mascotas llamados Dandrois que eran utilizados como logo en las charlas y presentaciones, finalmente Irina Blok diseño el logo de la actual mascota de android Andy.


Dandroid y Andy


Beta

La beta de Android fue lanzada el 5 de noviembre de 2007 y Software development kit (SDK) fue lanzado el 12 de noviembre de 2007.4 5 Las versiones públicas Beta del SDK fueron lanzadas en el siguiente orden:

    16 de noviembre de 2007: m3-rc22a6
    14 de diciembre de 2007: m3-rc37a7
    13 de febrero de 2008: m5-rc148
    3 de marzo de 2008: m5-rc159
    18 de agosto de 2008: 0.910
    23 de septiembre de 2008: 1.0-r111



Algunas pantallas de la Beta


Android 1.0 y 1.1

 Android 1.0 Apple Pie (Tarta de manzana) Fue la primera  versión de Android lanza al mercado en exclusiva en el teléfono HTC Dream el 23 
de septiembre del 2008.






Android 1.0 ya incluía Gmail, Google Calendar, Youtube, Google Maps, el market de google, navegador web, gestor de correo electrónico, aplicacion para la cámara y un largo ect..

Android1.1 Banna Bread (Pan de banana), Fue lanzado en exclusiva también para el telefono HTC Dream, conocida esta versión internamente como Petit Four (pasteles), corregía algunos fallos y añadias mejoras y características nuevas.




Aspecto de estas primeras versiones


Clasificacion de las versiones de Android


Hasta que no llego la versión 1.5 Cupcake, no se había pensado en como clasificar las versiones de Android aparte de darles un numero. 

Cupake inauguro la clasificacion con nombres de dulces

Fue Ryan Gibson, líder del proyecto, quien concibió la idea de darles nombres de pastelería a la mayoría de versiones públicas, comenzando con Android 1.5 Cupcake.


Desde entonces las distintas versiones de android se van clasificando por orden alfabético y con el nombre de un dulce.


Cada version nueva por orden alfabetico con nombre de dulce

Versiones por nombre y fecha de lanzamiento (wikipedia)


En cada versión hay cambios de aspecto, añadidos nuevos, nuevas herramientas etc..




Que es el nivel API

La plataforma Android ofrece una API (Interfaz de programación de aplicaciones) que las aplicaciones pueden utilizar para interactuar con la base del sistema Android. Esta API se compone de diversos elementos, tales como un conjunto de paquetes, clases, atributos XML, Intents, permisos que las duplicaciones pueden solicitar…

En cada versión sucesiva de la plataforma Android se incluyen cambios y actualizaciones de la API. Estos cambios están diseñados de manera que cada nueva API sigue siendo compatible con las versiones anteriores. Es decir, la mayoría de los cambios que se realizan en la API son aditivos, introduciendo nuevas funcionalidades. Al actualizar, ciertas partes de la API quedan remplazadas por las nuevas, quedan obsoletas, pero aun así, no se borran, por lo que las aplicaciones existentes pueden seguir utilizándolas.




Fuentes: wikipedia, el androide libre, telekita y diversas fuentes de internet.