Categorías: Android

Versiones de Android (1ª Parte)

 

Versiones de Android

Antes de seguir tratando el tema de Android que parece que ha tenido una gran acogida por parte de los lectores, quería dar las gracias a las personas que han visitado la página web  y más concretamente a los que se han molestado en leer el artículo ya que para mí significa mucho que una persona lea sobre algo que yo he escrito, también agradecer a las personas de somosbinarios darme la oportunidad y poner en mí su confianza para llevar a cabo la redacción de artículos en su web.

Después de los agradecimientos vamos a entrar en materia, en el artículo anterior empezamos a establecer las bases de que era realmente Android, una vez tenemos claros una serie de conceptos, hoy vamos a hablar de las distintas versiones que se han sacado de este sistema operativo, para ver como a través de los años se han ido añadiendo mejoras en Android y como gracias a todas las personas que trabajan sobre él se han ido depurando un gran número de fallos.

Como ya dijimos en el artículo anterior, una de las cosas que hacen que Android se haya hecho tan popular es que es un sistema operativo Open Source, esto quiere decir que cualquier persona que tenga una serie de ideas que ella considere buenas para la mejora del sistema las podrá exponer y si la empresa propietaria las ve adecuadas podrán incluirse en la siguientes actualizaciones.

Cada nueva versión de Android lleva asociado un número, este es conocido como API Level, este nos va a ayudar a identificar la versión de Android. De esta manera el sistema podrá conocer si es capaz de ejecutar una determinada aplicación o no. Tenemos que tener muy en cuenta el número de API Level ya que dependiendo del nivel, podrás utilizar ciertas funcionalidades y limitar la visibilidad de la aplicación (solo los terminales que ejecuten esa versión o una posterior podrán ser instaladas y como consecuencia ejecutadas).

A día de hoy existen 14 versiones de Android, si contamos con la última versión que está en versión de pruebas y ha sido expuesta al público hace escasos meses. Antes de empezar a hablar sobre las distintas características de cada una, vamos a enumerarlas para que tengamos una visión general de las mismas.

  • Android Beta
  • Android 1.0 Apple Pie
  • Android 1.1 Banana Pie
  • Android 1.5 Cupcake
  • Android 1.6 Donut
  • Android 2.0/2.1 Eclair
  • Android 2.2.x Froyo
  • Android  2.3.x Gingerbread
  • Android 3.x Honeycomb
  • Android 4.0.x Ice Cream Sandwich
  • Android 4.1 Jelly Bean
  • Android 4.2 Jelly Bean (Gummy Bear)
  • Android 4.3 Jelly Bean (Gominola)
  • Android 4.4 Kit Kat

A continuación vamos a desarrollar de manera cronológica cada uno de las versiones que hemos enumerado anteriormente. En las descripciones siguientes se sobreentiende que a medida que vamos avanzando por las versiones éstas tienen todas las características de la anterior e incluyen en ellas mejoras y depuración de errores.

Android Beta

  • Año de lanzamiento: 5 de Noviembre de 2007.
  • Api Level: No existe para esta versión
  • Características: en este caso poco podemos decir sobre las características de esta versión ya que esta no se consideró una versión comercial como tal. El software para desarrolladores (Software development kit) fue lanzado el día 12 de noviembre de 2007, fecha que se conoce como el cumpleaños de Android.

Android 1.0 Apple Pie

  • Año de lanzamiento: 23 de septiembre de 2008.
  • Api Level: 1
  • Características: Esta fue la primera versión comercial que se sacó del sistema operativo Android y con la que los primeros desarrolladores públicos pudieron trabajar. El primer dispositivo Android fue El HTC Dream
    • Características técnicas:
      • Aparición del Android Market, lugar para la descargar y actualización de aplicaciones.
      • Navegador web, para el visionado de páginas web basadas en HTML o XHTML.
      • Soporte para cámara
      • Acceso a servidores de correo electrónico, POP3, IMAP4 y SMTP
      • Google Maps con sincronización en Lalitude y Street View.
      • Reproductor de medios
      • Soporte para WiFi y Bluetooth
      • Otras aplicaciones: Alarma, calculadora, launcher, galería

Android 1.1 Banana Bread

  • Año de lanzamiento: 9 de febrero 2009
  • Api Level: 2
  • Características: Esta versión de Android fue lanzada exclusivamente solo para el dispositivo HTC Dream. Dicha actualización resolvió fallos de la anterior y agrego características nuevas.
    • Características técnicas:
      • Posibilidad de guardar archivos adjuntos en los mensajes
      • Soporte para marquesina de diseños de sistemas.

 

Android 1.5 Cupcake

  • Año de lanzamiento: 30 de abril de 2009
  • Api Level: 3
  • Características: Esta versión se basaría en el núcleo de Linux 2.6.27 de aquí en adelante todas las versiones de Android estarían basadas en el mismo núcleo. Esta versión incluye correcciones en la interfaz del usuario.
    • Características técnicas:
      • Soporte para teclados virtuales con predicción de texto y diferentes diccionarios.
      • Soporte para los primeros Widgets
      • Reproducción y grabación en formato MPEG-4 y 3GP
      • Fotos de usuarios mostrados en los contactos
      • Transacciones animadas
      • Opción de auto-rotación

Android 1.6 Donut

  • Año de lanzamiento: 15 de septiembre de 2009
  • Api Level: 4
  • Características: esta actualización de Android incluye una nueva versión del núcleo de Linux, 2.6.29.
    • Características técnicas:
      • Motor multi-lenguaje de síntesis de habla que permite a cualquier aplicación “hablar” una cadena de texto.
      • Galería, cámara y videocámara con mejor integración, rápido acceso a las mismas.
      • Actualización de soporte tecnológico para 802.1x, VPN’s y un motor de text-to-speech.
      • Soporte para resoluciones de pantalla WVGA.

Android 2.0/2.1 Eclair

  • Año de lanzamiento: la versión 2.0 fue lanzada el 26 de octubre y la 2.1 el 12 de enero de 2010
  • Api Level: 2.0 tendría el level 5 y 2.1 el level 7
  • Características: Tanto una versión como la otra están basadas en el núcleo de Linux de Android 1.6. En el apartado de características técnicas solo hablaremos de la versión 2.0 ya que en la 2.1 no se hicieron cambios significativos
    • Características técnicas:
      • Soporte bluetooth 2.1
      • Incorporación de mejoras en la cámara, soporte para flash, zoom digital, balance de blancos, enfoque marco, efecto de colores, etc.
      • Vista del calendario mejorada, muestra el estado “asistiendo” de cada invitado en un evento, también se puede invitar a nuevas personas a ese evento.
      • Optimizada la velocidad de hardware y GUI renovada.
      • Mejora en Google Maps 3.1.2.
      • Adición de fondos de pantallas animados.

 

Una vez llegados aquí lo mejor es que cerremos este articulo para que vayáis familiarizándoos con las distintas versiones de Android y en el próximo articulo os desgranaremos en profundidad las otras versiones que nos quedan. Espero que os guste y que esperéis el siguiente con las mismas ganas que yo le pongo para crearlo.

Colaborador

Share
Publicado por
Colaborador

Recent Posts

Docker: conceptos principales y tutorial paso a paso

Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…

3 años hace

Crea diagramas rápidamente usando código

Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…

3 años hace

Procesamiento del lenguaje natural con ElasticSearch

Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…

4 años hace

Elige tecnología clásica y aburrida

Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…

4 años hace

Cómo usar Docker en Windows

Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…

4 años hace

Analiza el coste del uso de JavaScript

Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…

5 años hace