XAPK vs APKM vs APK vs APKS — la guía completa de formatos

Qué formato de paquete Android es cada uno, qué contiene, de dónde viene y qué herramienta necesitas para instalarlo.

Actualizado

Google Play entrega las apps como bundles de split APK internamente, pero al descargar una app Android desde una fuente externa verás archivos .apk, .xapk, .apkm o .apks. Todos acaban con lo mismo — una app instalada — pero son estructuralmente distintos, los producen vendors distintos, y el instalador estándar de Android solo abre uno de ellos. Esta guía los pone en paralelo para que nunca tengas que adivinar qué archivo tienes.

Comparación de un vistazo

FormatoQué hay dentroQuién lo produceTamaño típico¿Instalador estándar lo abre?
APKUn paquete Android instalableCualquier cadena de build Android10–100 MB
XAPKAPK + datos OBB + splits opcionales, en ZIPAPKPure40 MB – 2 GBNo — requiere X-Installer
APKMAPK base + splits por arquitectura/idioma/densidadAPKMirror20–500 MBNo — requiere X-Installer
APKSSplit APKs desde AAB o empaquetados por SAISAI, bundletool, Android App Bundle20–500 MBNo — requiere X-Installer
ZIPCualquiera de los anteriores envuelto en un ZIPVarios sitios de sideloadVariableNo — requiere X-Installer

APK — la línea base

Un APK simple (.apk) es un paquete Android instalable y firmado. Contiene código compilado (DEX), recursos, AndroidManifest y el bloque de firma. El PackageInstaller de Android abre cualquier APK directamente — ese es el flujo «Instalar apps desconocidas» que ya conoces.

APK funciona bien para apps pequeñas o de una sola arquitectura. Se vuelve mala opción cuando la app necesita binarios por CPU o recursos por idioma — un único APK tendría que incluir todo para todos los dispositivos, inflando el tamaño. Por eso existen los formatos split de abajo.

XAPK — el bundle orientado a juegos de APKPure

XAPK (.xapk) es el formato de archivo de APKPure. Por dentro es un ZIP con un APK base, normalmente un conjunto de Split APKs y casi siempre los datos OBB. OBB es donde los juegos pesados guardan texturas, audio y niveles — un juego puede empaquetar 1 GB de OBB detrás de un APK de 30 MB.

Como el instalador estándar no copia OBB a /Android/obb/, instalar un juego desde XAPK a mano implica extraer el archivo, copiar ficheros al path correcto y solo entonces tocar el APK. Una app auxiliar como X-Installer lo hace todo en un toque.

APKM — el split bundle de APKMirror

APKM (.apkm) es el equivalente de APKMirror a un bundle AAB con splits. Internamente es un ZIP con un APK base más splits de configuración (por ABI de CPU, densidad de pantalla, idioma). APKMirror publica APKM para que la misma descarga sirva en cualquier dispositivo — el instalador elige los splits correctos al instalar.

Un APKM no suele tener OBB (APKMirror sólo hostea juegos que encajan en el modelo split), por lo que instalar uno es más rápido que un XAPK de la misma app. Aun así necesitas un instalador que hable el formato; Android estándar no abre un ZIP multi-APK.

APKS — el formato SAI / bundletool

APKS (.apks) es el formato de salida de SAI (Split APKs Installer) y de la CLI bundletool que Google ofrece para inspeccionar Android App Bundles. Estructuralmente es la misma idea que APKM: APK base + splits de configuración en un ZIP, solo con otra extensión y metadatos.

Verás APKS cuando un desarrollador exporta un .aab como archivo sideloadable, o cuando alguien re-empaqueta con SAI una app entregada por Play. Cualquier herramienta que acepte APKM suele aceptar APKS — incluido X-Installer.

¿Cuál tengo?

  • ¿El nombre acaba solo en .apk?

    APK simple. Tócalo y el instalador del sistema Android toma el relevo.

  • ¿Acaba en .xapk y es un juego?

    XAPK con OBB. Abre con X-Installer; extraer a mano es propenso a errores.

  • ¿Acaba en .apkm?

    Bundle split de APKMirror. Usa X-Installer — el propio instalador de APKMirror también funciona pero solo en Android y con anuncios.

  • ¿Acaba en .apks?

    Salida de SAI / bundletool. Usa X-Installer o SAI. Ambos funcionan.

  • ¿Acaba en .zip y contiene APKs dentro?

    Contenedor genérico. X-Installer inspecciona el archivo, detecta el formato interno e instala.

Compatibilidad con versiones de Android

Los cuatro formatos se instalan sin problema en cualquier versión de Android soportada por X-Installer — Android 7.0 (API 24) o superior.

Lee a continuación