¿El APK de Binance es un split bundle? Por qué hay varios apk en la carpeta
- Relación entre App Bundle y split APK
- Por qué alguien tendría un .aab o split
- Composición interna de un split APK
- Métodos de instalación del split bundle
- Qué opción es la más sencilla
- Cuánto espacio ahorra realmente el split frente al universal
- Limitaciones de los splits
- Verificación de la seguridad del split
- Postura oficial de Binance respecto a los splits
- FAQ
- Lecturas recomendadas
Cuando algunos usuarios descargan el paquete de instalación de Binance desde ciertos canales, no obtienen un solo archivo .apk, sino un archivo comprimido zip que, al extraerse, contiene varios archivos como base.apk, split_config.arm64_v8a.apk, split_config.zh.apk, entre otros. Este "APK de múltiples archivos" es un split bundle. Este artículo explica el concepto y los métodos de instalación. Para obtener el APK universal oficial de Binance, abre el sitio oficial de Binance o usa directamente la entrada de la APP oficial de Binance; si eres usuario de iPhone, consulta el tutorial de instalación de iOS.
Relación entre App Bundle y split APK
Google introdujo el formato App Bundle (.aab) a partir de Android 5.0 con el objetivo de reducir el tamaño del APK descargado por el usuario final. El principio es el siguiente:
- Los desarrolladores empaquetan todos los recursos para todas las arquitecturas, idiomas y densidades de pantalla en un solo .aab.
- Al momento de la descarga, los servidores de Google Play generan dinámicamente un conjunto de APKs ("split" o divididos) adaptados a la arquitectura de la CPU, idioma del sistema y resolución de pantalla del dispositivo del usuario.
- Lo que el usuario finalmente instala en su dispositivo no es un único .apk, sino una combinación de varios split apk.
Este mecanismo permite a los usuarios reducir el tamaño de la descarga en un 30-50%, pero a cambio el proceso de descarga debe pasar por los servidores de Play.
Por qué alguien tendría un .aab o split
La página de descargas oficial de Binance orientada a usuarios de ciertas regiones ofrece directamente el APK universal (un archivo que incluye todas las arquitecturas), sin necesidad de .aab. Sin embargo, los usuarios pueden obtener archivos split en ciertos escenarios:
- Al descargar desde sitios de APK extranjeros como APKMirror o APKPure, algunas versiones solo se ofrecen como split bundle.
- Al extraer el APK de un dispositivo donde ya está instalado mediante ADB, se obtendrá en formato split (ya que la instalación desde Play Store es en formato split).
- Cuando ciertas "herramientas de extracción de APK" descargan desde la Play Store, guardan directamente el formato split.
Composición interna de un split APK
Un split bundle típico descomprimido contiene:
| Nombre del archivo | Función |
|---|---|
| base.apk | Código principal y recursos básicos |
| split_config.arm64_v8a.apk | Bibliotecas nativas para arquitectura arm64 |
| split_config.armeabi_v7a.apk | Bibliotecas nativas para arquitectura armv7 |
| split_config.xxhdpi.apk | Imágenes para pantallas de altísima densidad |
| split_config.zh.apk | Cadenas de texto en chino simplificado |
| split_config.es.apk | Cadenas de texto en español |
Cada archivo es un APK independiente, pero solo el base.apk es completo y se puede instalar por sí solo. Los demás splits deben instalarse junto con el base.
Métodos de instalación del split bundle
Método 1 · Usar SAI (Split APKs Installer) Una herramienta gratuita de Google Play diseñada específicamente para instalar splits:
- Instala SAI.
- Descomprime el split bundle en una carpeta.
- En SAI, selecciona "Install APKs" (Instalar APKs) → Elige la carpeta.
- SAI seleccionará automáticamente los splits adecuados para instalarlos juntos.
Método 2 · Usar APKMirror Installer El instalador oficial de APKMirror; la lógica es similar a la de SAI.
Método 3 · Usar ADB install-multiple Método para desarrolladores:
- Instala ADB en tu ordenador.
- Activa la depuración USB en tu teléfono y conéctalo al ordenador.
- En la línea de comandos, ejecuta
adb install-multiple base.apk split_config.arm64_v8a.apk split_config.es.apk
Método 4 · Generar con bundletool desde .aab Si lo que tienes es un archivo .aab en lugar de un split, primero debes usar la herramienta bundletool de Google para convertir el .aab en los APKs correspondientes para tu dispositivo:
- Descarga bundletool (paquete jar de código abierto).
- Ejecuta el comando
bundletool build-apkspara generar un archivo .apks. - Luego, usa
install-apkspara instalarlo en el teléfono.
Para los usuarios comunes, los dos primeros métodos son suficientes.
Qué opción es la más sencilla
| Tipo de usuario | Método recomendado |
|---|---|
| Usuario común | Descargar directamente el APK universal desde el sitio oficial de Binance |
| Quien quiere ahorrar espacio | Instalar split con SAI |
| Desarrollador/Investigador | bundletool + ADB |
| Usuario de Play Store | Actualizar directamente desde Play Store |
La gran mayoría de las personas deberían elegir la primera opción, sin necesidad de complicarse con splits.
Cuánto espacio ahorra realmente el split frente al universal
Comparación de pruebas reales (versión v2.100.5):
| Formato del paquete | Tamaño total | Espacio ocupado al instalar |
|---|---|---|
| APK universal | 96 MB | 240 MB |
| split para arm64 + es | 38 MB | 130 MB |
| split para arm64 + es + en | 42 MB | 145 MB |
El formato split ahorra aproximadamente un 60% en el tamaño de descarga, y una vez instalado también ocupa 110 MB menos de espacio. Esto es significativo para teléfonos de gama baja con poco almacenamiento.
Limitaciones de los splits
- No se pueden instalar simplemente haciendo doble clic desde el administrador de archivos; requieren herramientas específicas.
- Es molesto transferirlos entre dispositivos, ya que hay que copiar todos los archivos split juntos.
- Al actualizar, si la nueva versión añade un nuevo tipo de split (como un idioma nuevo), podría haber incompatibilidad.
- Al interceptar paquetes/depurar, es necesario procesar múltiples archivos por separado.
Verificación de la seguridad del split
Los archivos split también se pueden verificar mediante hash y firma, pero ten en cuenta:
- Debes calcular el SHA-256 por separado para cada archivo split.
- Cada split usa la misma firma (comparte la firma del archivo base).
- Si falta cualquier split, la instalación dará errores al ejecutarse.
Si solo puedes conseguir una parte de los splits, se recomienda descartar ese paquete y buscar nuevamente el APK universal completo.
Postura oficial de Binance respecto a los splits
Oficialmente, Binance distribuye en formato .aab a través de Play Store para el mercado internacional, y proporciona el APK universal a través de su propia página de descargas para ciertos mercados o usuarios restringidos. Ambos formatos se complementan:
- Usuarios de Play Store: Reciben el split automáticamente, sin preocuparse por los detalles.
- Otros usuarios: Descargan directamente el formato universal, sin depender de los servicios de Play.
Por lo tanto, para la mayoría de usuarios fuera de la Play Store, es normal no encontrarse con archivos split; si te encuentras con uno, significa que lo has descargado de un canal no oficial, por lo que se recomienda cambiar a la fuente oficial.
FAQ
P: ¿Es más seguro el split bundle que el APK universal? R: La seguridad es equivalente, ya que la firma es la misma. La única diferencia es el tamaño.
P: ¿Se pueden combinar varios splits en un solo APK? R: Técnicamente, se pueden combinar usando herramientas como APKEditor, pero es un proceso complejo. Es mejor descargar directamente el APK universal.
P: ¿Por qué la descarga de APKMirror que veo tiene la extensión .apkm? R: La extensión .apkm es un formato personalizado de APKMirror, que en esencia es un split bundle comprimido en zip.
P: ¿Se necesita root para instalar splits? R: No. Herramientas como SAI utilizan el PackageInstaller estándar del sistema.