Versiones de Android y API Level

Android

Android es el sistema operativo para móviles más popular del planeta. Lanzado inicialmente en 2008, su kernel se basó en una versión modificada de Linux y es código abierto.

Hoy en día lo podemos encontrar en una variada gama de smartphones, tablets y podremos encontrar también versiones para smartwatches, automóviles y TVs, entre otros dispositivos.

Las versiones anteriores a la 10, además se llevar un número que las identifica, han llegado al gran público con un nombre que hace referencia a dulces, chocolates o postres. Pero es importante valorar que internamente se clasifican por lo que se denomina API Level. Esta información es muy importante para desarrolladores, ya que dependiendo del número de API Level es que encontraremos el set de características disponibles de esa versión de Android.

A continuación vamos a hacer una recorrida por las versiones disponibles de Android hasta hoy:

  • Android 1.0: lanzado en 2008 es la primera versión oficial del sistema y lleva el API Level 1.
  • Android 1.1: aparece a principios de 2009 y cuenta con API Level 2.
  • Android Cupcake: es la versión 1.5, que se libera en Abril de 2009 con el API Level 3.
  • Android Donut: la versión 1.6 con el API Level 4. Comienza a tomar mayor popularidad la plataforma. Se lanzó en Septiembre de 2009.
  • Eclair: el primero de la rama 2.x (2.0 y 2.1) aparece en Octubre de 2009 y en sus versiones encontramos desde el API Level 5 al 7.
  • Froyo: saltamos al año 2010, para esta versión de Android 2.2, que cuenta con el API Level 8.
  • Gingerbread: a fines de 2010 surge esta versión que sería adoptada por muchos teléfonos y que en la versión 2.3 llevaría, entre sus sub-versiones, API Level 9 y 10.
  • Honeycomb: a principios de 2011 llega para reinar, en su tiempo, sobre un mercado con gran impulso para las tablets de Android. Hoynecomb nuclea las API Level 11 a 13.
  • Ice Cream Sandwich: surge en Octubre de 2011 y, a partir de la familia 4, vuelve la unificación del sistema para tablets y smartphones. Esta versión es la 4.0 y con sus subversiones encontramos el API Level 14 y 15.
  • Jelly Bean: nuclea desde las versiones 4.1 a 4.3 y los API Level 16 a 18. Surge en julio de 2012 y logra gran adopción en su tiempo.
  • KitKat: otra de las versiones más famosas de Android. Es de Octubre de 2013 y cuenta con API Level 19 y 20.
  • Lollipop: es de Noviembre de 2014 e incluye las versiones 5.0 y 5.1, con API Level 21 y 22.
  • Marshmallow: Android 6 es de Octubre de 2015 y su API Level es la 23.
  • Nougat: incluye la versión 7 y subversiones con API Level 24 y 25. Es de Agosto de 2016.
  • Oreo: Android 8, aparece un año después de Nougat, en Agosto de 2017. Ofrece API Level 26 y 27.
  • Android Pie: es la versión 9 con API Level 28. Fue lanzada en 2018.
  • Android 10: en 2019 surge esta versión que deja atrás los nombres de dulces y postres. Su API Level es la 29.

Info útil para quienes comienzan a desarrollar para Android

Como mencionaba, el API Level de cada versión de Android es importante, ya que al crear un proyecto esta información nos define que característica tendremos disponibles.

Para aquellas personas que se están iniciando en el mundo del desarrollo de Apps nativas para Android, es importante destacar que Kotlin es el lenguaje con el cual se pueden crear, utilizando Android Studio para el desarrollo.

Más sobre Desarrollo Mobile


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Diseño y Programación Web y Mobile. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios digitales. Dicto capacitaciones y consultorías sobre lenguajes y herramientas de desarrollo Web

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*


Cursos y capacitaciones para empresas y profesionales

  • HTML & CSS (maquetado web).
  • CSS3 & Responsive Web Design (diseño web adaptado a móviles y tablets).
  • Flexbox & Grids (técnicas modernas de CSS).
  • LESS & SASS (CSS preprocessors).
  • Responsive E-mail (diseño de emails multidispositivo).
  • Bootstrap (el framework de diseño más utilizado).
  • HTML5 (Nivel inicial y Avanzado + APIs).
  • PhoneGap/Cordova (Aplicaciones para Android e iOS basadas en lenguajes Web).
  • JavaScript (Nivel inicial y avanzado con ECMAScript 6).
  • jQuery (una de las librerías más famosas de JavaScript).
  • Angular (framework para construir aplicaciones Web con JavaScript).
  • PHP & MySQL (programación del lado servidor y bases de datos).

Encontrame en las redes sociales. Contactame.