Requiere Android x.x": versión mínima y de destino explicadas
Advertisement
Dos números en el manifiesto
SDK mínimo es la versión de Android más antigua en la que la app se instala. El instalador lo aplica: un paquete cuyo mínimo supere tu versión falla con INSTALL_FAILED_OLDER_SDK o, en algunos móviles, con un error de análisis. Las páginas de versión lo muestran como Requiere Android 6.0+.
SDK de destino es la versión contra la que probó el desarrollador. No bloquea la instalación, pero cambia cómo trata Android a la app: permisos, límites en segundo plano, acceso al almacenamiento. Google Play exige un destino reciente en las subidas nuevas, por eso las compilaciones antiguas a veces se comportan distinto en un móvil nuevo.
Versiones de Android y niveles de API
| Android | Nivel de API | Lanzamiento |
|---|---|---|
| 5.0 / 5.1 | 21 / 22 | 2014-2015 |
| 6.0 | 23 | 2015 |
| 7.0 / 7.1 | 24 / 25 | 2016 |
| 8.0 / 8.1 | 26 / 27 | 2017 |
| 9 | 28 | 2018 |
| 10 | 29 | 2019 |
| 11 | 30 | 2020 |
| 12 / 12L | 31 / 32 | 2021-2022 |
| 13 | 33 | 2022 |
| 14 | 34 | 2023 |
| 15 | 35 | 2024 |
| 16 | 36 | 2025 |
Algunas fuentes muestran el nivel de API en vez del nombre de versión; la tabla convierte entre ambos.
Encontrar tu versión de Android
Ajustes › Información del teléfono › Versión de Android. Las capas de los fabricantes (One UI, MIUI, HyperOS, ColorOS) tienen su propia numeración; lo que importa es la versión de Android que hay debajo.
Elegir una compilación para un dispositivo antiguo
Cuando la versión actual requiere un Android más nuevo que el tuyo, abre el historial de versiones de la app y retrocede hasta que el campo Requiere Android encaje. La compilación más reciente que encaje suele ser la mejor elección: más antigua significa más funciones ausentes y, en apps en línea, más probabilidad de que los servidores del desarrollador ya no la acepten. El orden de instalación está en cómo volver a una versión anterior.
32 y 64 bits
Al margen de la versión de Android, una compilación debe incluir código nativo para tu CPU. Los móviles vendidos desde 2019 son de 64 bits (arm64-v8a) y también ejecutan apps de 32 bits, salvo los dispositivos con Android 15 que salen solo con 64 bits, como los Pixel recientes, que rechazan paquetes solo de 32 bits. Los móviles de 32 bits muy antiguos necesitan una compilación que aún incluya código armeabi-v7a; los APK universales lo incluyen, los paquetes generados para un dispositivo de 64 bits no.
Esta guía describe el comportamiento general de Android; los nombres de los menús varían según el fabricante y la versión. Las descargas de este sitio proceden de espejos de terceros consolidados y nunca las modificamos.
Más guías
- ¿Qué es un archivo APK? Los paquetes de Android explicados
- XAPK, APKS, APKM y OBB: los formatos de paquete explicados
- Cómo permitir la instalación de orígenes desconocidos en Android
- Cómo volver a una versión anterior de una app de Android
- Cómo instalar y ejecutar un APK en Windows
- Cómo ejecutar un APK en un Mac