1.2 Versiones de Android, nivel de API y parches de seguridad (visión de usuario avanzado)

1.2 Versiones de Android, nivel de API y parches de seguridad (visión de usuario avanzado)

Versiones de Android

Android evoluciona con lanzamientos periódicos que combinan mejoras en rendimiento, interfaz y seguridad. Cada versión recibe un número (por ejemplo 12, 13, 14) y, hasta Android 9, un nombre de postre en orden alfabético.

Convención de nombres y numeración

  • Mayor.Minor.Build – identifica la familia y revisiones internas.
  • Pre-Nombre (Cupcake, Donut…) – usado hasta Android 9 (Pie). Desde Android 10, solo número.
  • Lanzamientos anuales, con feature drops intermedios en algunos dispositivos (Pixel Feature Drop).

Niveles de API

El nivel de API (API level) es el identificador que usan las aplicaciones y el sistema para garantizar compatibilidad y acceso a nuevas APIs.

Aspectos clave

  • minSdkVersion: nivel mínimo en el que la app puede instalarse.
  • targetSdkVersion: nivel para el que la app está optimizada y con el que se prueban permisos y comportamientos.
  • compileSdkVersion: nivel de compilación que permite acceder a las últimas APIs, sin afectar la compatibilidad en tiempo de ejecución.

Parches de seguridad

Google publica mensualmente boletines de seguridad que corrigen vulnerabilidades críticas en el framework, HALs y componentes nativos.

Frecuencia y contenido

  • Publicación mensual: cada primer lunes.
  • Categorías CVE: Critical, High, Moderate.
  • Áreas afectadas: sistema, media, kernel, vendor.

Gestión avanzada de parches

  • Android One y Android Enterprise Recommended obtienen parches regulares por hasta dos años.
  • Project Mainline (modularización): actualiza componentes críticos (Media, NNAPI) vía Google Play.
  • Custom ROMs y rooting: requiere flashear paquetes AOSP o cherrypick de CVEs.

Tabla resumen de versiones recientes

Versión API Level Fecha de lanzamiento
Android 11 30 Septiembre 2020
Android 12 31 Octubre 2021
Android 13 33 Agosto 2022
Android 14 34 Octubre 2023

Profundizando sobre: 1.2 Versiones de Android, nivel de API y parches de seguridad (visión de usuario avanzado)

Libros recomendados

  • Android Security Internals: An In-Depth Guide to Androids Security Architecture – Nikolay Elenkov. Profundiza en mecanismos de parches, niveles de API y muros de seguridad.
  • Android Internals: A Confectioner’s Cookbook – Jonathan Levin. Análisis detallado de cada versión de Android y su evolución interna.
  • Professional Android, 4th Edition – Reto Meier, Ian Lake. Capítulos avanzados sobre compatibilidad de API y parches de seguridad.
  • Android Programming: Pushing the Limits – Erik Hellman. Sección dedicada a gestión de versiones, nivel de API y migraciones seguras.

Recursos online

Comunidades y boletines

PreviusNext


¿Necesitas ayuda con este punto? Nuestra IA te puede ayudar

  • Hola 👋 , soy la IA de Synzen.org, puedes preguntarme siempre sobre la página donde estás leyendo, yo también la leo, así que puedo ayudarte a entenderlo, expandirlo, ponerte ejercicios…¡y mucho más!
Quiero saber más sobre… ...

Deja una respuesta

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