驴Qu茅 son los paquetes de aplicaciones y c贸mo utilizarlos?
En el panorama moderno del desarrollo de aplicaciones, el concepto de paquetes de aplicaciones ha cambiado las reglas del juego. Los paquetes de aplicaciones son un formato de publicaci贸n que ayuda a los desarrolladores a optimizar sus aplicaciones para diferentes dispositivos y escenarios de usuario. Introducido por Google en 2018 para Android, los paquetes de aplicaciones (con la extensi贸n de archivo .aab) ofrecen una forma m谩s eficiente de entregar aplicaciones que los APK tradicionales. Profundicemos en qu茅 son los paquetes de aplicaciones y c贸mo puedes utilizarlos de forma eficaz.
驴Qu茅 es un paquete de aplicaciones?
En paquete de aplicaciones es un contenedor que contiene todos los recursos y el c贸digo de una aplicaci贸n, pero no es un archivo desplegable como un APK. En su lugar, permite Google Play para entregar din谩micamente el APK optimizado para el dispositivo de un usuario espec铆fico. Esta optimizaci贸n tiene en cuenta:
Configuraci贸n del dispositivo: Por ejemplo, el tama帽o de la pantalla, la arquitectura (ARM frente a x86) y las preferencias de idioma.
Caracter铆sticas din谩micas: Los desarrolladores pueden modular sus aplicaciones y ofrecer funciones espec铆ficas s贸lo cuando las necesiten.
Con los paquetes de aplicaciones, los usuarios s贸lo descargan los componentes necesarios para sus dispositivos, lo que reduce el tama帽o de la aplicaci贸n y mejora los tiempos de instalaci贸n.

Principales ventajas de los paquetes de aplicaciones
App de menor tama帽o: Al optimizar la entrega de recursos y c贸digo, los paquetes de aplicaciones pueden reducir significativamente su tama帽o. Esto mejora la retenci贸n de usuarios, ya que las apps m谩s peque帽as tienen m谩s probabilidades de ser descargadas e instaladas.
Actualizaciones m谩s r谩pidas: Dado que s贸lo se actualizan los m贸dulos necesarios, los usuarios disfrutan de descargas e instalaciones m谩s r谩pidas para las actualizaciones de las aplicaciones.
Funciones a la carta: Los desarrolladores pueden habilitar la entrega de funciones a la carta, permitiendo a los usuarios descargar partes espec铆ficas de la aplicaci贸n s贸lo cuando las necesiten.
Experiencia de usuario mejorada: Al adaptar la entrega de aplicaciones a los dispositivos individuales, los paquetes de aplicaciones garantizan que los usuarios reciban una aplicaci贸n adaptada a sus necesidades, lo que mejora el rendimiento y la fiabilidad generales.
C贸mo utilizar los paquetes de aplicaciones
Si eres un desarrollador de Android que quiere implementar paquetes de aplicaciones, aqu铆 tienes los pasos para empezar:
Migre su proyecto: Aseg煤rate de que tu proyecto Android est谩 configurado para utilizar paquetes de aplicaciones. Esto implica habilitar los archivos 'build.gradle' para que admitan la entrega din谩mica y la modularizaci贸n.

聽 聽 聽2. Crear m贸dulos de caracter铆sticas din谩micas: Modularice su aplicaci贸n para aprovechar las funciones bajo demanda. Estos m贸dulos pueden incluirse solo cuando un usuario necesite una funcionalidad concreta.
Ir a Archivo > Nuevo > Nuevo m贸dulo
Seleccione M贸dulo de caracter铆sticas din谩micas y configurarlo.
3. Construya y pruebe su paquete de aplicaciones: Utiliza Android Studio para crear tu paquete de aplicaciones y pru茅balo con la herramienta "BundleTool" proporcionada por Google. Esto simula los APK que recibir谩n los usuarios en funci贸n de sus dispositivos.

4. Publicar en Google Play: Sube tu paquete de aplicaciones a Google Play Console. Play Store se encargar谩 del resto y entregar谩 APK optimizados a los usuarios.
Retos y consideraciones
Compatibilidad con versiones anteriores: Los dispositivos antiguos que no admiten paquetes de aplicaciones pueden tener problemas. Aseg煤rate de realizar pruebas exhaustivas.
Tiendas de terceros: Si distribuyes tu aplicaci贸n fuera de Google Play, seguir谩s necesitando generar APKs.
Curva de aprendizaje: Es posible que los desarrolladores que no est茅n familiarizados con los paquetes de aplicaciones deban familiarizarse con el nuevo proceso de compilaci贸n y las nuevas herramientas.
Paquetes de aplicaciones y uso multidispositivo
Los paquetes de aplicaciones te permiten utilizar la aplicaci贸n en varios dispositivos de tu casa, todos vinculados a la licencia de la aplicaci贸n de tu dispositivo principal.
Puntos clave:
- Conexi贸n a la red: Todos los dispositivos que quieras agrupar deben estar conectados a la misma red que tu dispositivo principal con licencia.
- Cuentas separadas: Cada dispositivo requiere su propia cuenta en el Portal o Portales de la aplicaci贸n.
- Gesti贸n de portales: Los portales s贸lo se pueden cambiar desde el dispositivo con licencia principal si 茅ste tiene una licencia completa, lite extra (complemento de pago) o ilimitada.
Limitaciones de los dispositivos combinados:
- Los dispositivos empaquetados heredan los portales configurados en el dispositivo principal con licencia.
- Los portales no pueden cambiarse directamente desde los dispositivos incluidos.
C贸mo crear un paquete:
- Preparar el dispositivo adicional: Inicie la aplicaci贸n en el dispositivo que desea a帽adir (p. ej, TVtablet o smartphone) y espere a que se cargue por completo.
- Enlace a trav茅s del dispositivo principal:
- Inicia la aplicaci贸n en tu dispositivo principal con licencia.
- Espere a que aparezca el mensaje "Cargando portal".
- Cuando vea este mensaje, pulse la tecla Tecla central en su TV remoto o toque la pantalla (en dispositivos m贸viles) para abrir el men煤 "Seleccionar portal".
Siguiendo estos pasos, puedes vincular sin problemas dispositivos adicionales a tu paquete de aplicaciones.


Paquetes de aplicaciones y uso multidispositivo
Los paquetes de aplicaciones te permiten utilizar la aplicaci贸n en varios dispositivos de tu casa, todos vinculados a la licencia de la aplicaci贸n de tu dispositivo principal.
Puntos clave:
- Conexi贸n a la red: Todos los dispositivos que quieras agrupar deben estar conectados a la misma red que tu dispositivo principal con licencia.
- Cuentas separadas: Cada dispositivo requiere su propia cuenta en el Portal o Portales de la aplicaci贸n.
- Gesti贸n de portales: Los portales s贸lo se pueden cambiar desde el dispositivo con licencia principal si 茅ste tiene una licencia completa, lite extra (complemento de pago) o ilimitada.
Limitaciones de los dispositivos combinados:
- Los dispositivos empaquetados heredan los portales configurados en el dispositivo principal con licencia.
- Los portales no pueden cambiarse directamente desde los dispositivos incluidos.
C贸mo crear un paquete:
Preparar el dispositivo adicional: Inicia la aplicaci贸n en el dispositivo que quieras a帽adir (por ejemplo, televisor, tableta o smartphone) y espera a que se cargue por completo.
Enlace a trav茅s del dispositivo principal:
- Inicia la aplicaci贸n en tu dispositivo principal con licencia.
- Espere a que aparezca el mensaje "Cargando portal".
- Cuando vea este mensaje, pulse la tecla Tecla central en el mando a distancia de tu televisor o toca la pantalla (en dispositivos m贸viles) para abrir el men煤 "Seleccionar portal".
Acceder a la p谩gina del paquete:
- En el men煤 "Seleccionar portal", vaya a Configuraci贸n del sistema y luego al Paquete p谩gina.
- Si tus dispositivos est谩n conectados a la misma red, tu dispositivo principal con licencia (televisor, smartphone o tableta) aparecer谩 en la lista de la p谩gina Bundle.
Sigue estos pasos para enlazar correctamente tus dispositivos en un paquete de aplicaciones.


A continuaci贸n se muestra una pantalla de ejemplo de los dispositivos disponibles:

Los paquetes de aplicaciones permiten vincular varios dispositivos (por ejemplo, Televisores inteligentestel茅fonos inteligentes, tabletas) a un 煤nico aplicaci贸n que permite el uso de varias pantallas en casa.
Puntos clave:
- Opciones de licencia:
- Licencias de aplicaciones completas o ilimitadas: Incluye hasta 4 dispositivos adicionales sin coste adicional.
- Licencias vitalicias Lite: Tambi茅n puede agrupar hasta 4 dispositivos adicionales si se adquiere como complemento de pago.
- Identificaci贸n de dispositivos:
- Cada dispositivo tiene su ID 煤nico (por ejemplo, Virtual MACn煤mero de serie).
- Todos los dispositivos vinculados (agrupados) comparten los mismos portales que el dispositivo principal.
Reglas del portal y de la cuenta:
- Cuentas separadas: Cada dispositivo requiere una cuenta independiente en el portal o portales de la aplicaci贸n.
- Cambios en el portal: Los portales s贸lo pueden modificarse en el dispositivo con licencia principal si 茅ste tiene una licencia Completa, Vitalicia Lite (complemento de pago) o Ilimitada.
- Limitaciones de los dispositivos incluidos:
- Los dispositivos agrupados (dispositivos esclavos) heredan los portales del dispositivo principal con licencia.
- Los dispositivos agrupados no pueden cambiar de Portal de forma independiente.
C贸mo agrupar dispositivos:
- Preparar el dispositivo adicional: Inicia la aplicaci贸n en el dispositivo que quieras agrupar (por ejemplo, televisor, tableta o smartphone) y espera a que se cargue por completo.
- Enlace a trav茅s del dispositivo principal:
- Inicia la aplicaci贸n en tu dispositivo principal con licencia.
- Espere a que aparezca el mensaje "Cargando portal".
- Cuando aparezca el mensaje, pulse la tecla Tecla central en el mando a distancia de tu televisor o toca la pantalla (en dispositivos m贸viles) para abrir el men煤 "Seleccionar portal".
- Acceder a la p谩gina del paquete:
- Vaya a Configuraci贸n del sistema en el men煤 "Seleccionar portal".
- Ir a la Paquete p谩gina. Si tus dispositivos est谩n en la misma red, tu dispositivo principal con licencia aparecer谩 en la lista de la p谩gina Bundle.
Ejemplo (s贸lo a t铆tulo ilustrativo):
La imagen de arriba muestra un ejemplo de configuraci贸n, no un dispositivo real.
Siguiendo estos pasos, puedes vincular de forma efectiva hasta 4 dispositivos adicionales a tu dispositivo principal con licencia y compartir los mismos Portales.
Conclusi贸n
Los paquetes de aplicaciones est谩n revolucionando la forma de distribuirlas y disfrutarlas. Al adoptar este moderno formato de publicaci贸n, los desarrolladores pueden reducir el tama帽o de las aplicaciones, mejorar la experiencia del usuario y agilizar las actualizaciones. Aunque la transici贸n a paquetes de aplicaciones requiere cierto esfuerzo inicial, las ventajas a largo plazo lo convierten en una herramienta indispensable para los desarrolladores de Android. Aprovecha los paquetes de aplicaciones hoy mismo para optimizar la entrega y el rendimiento de tu aplicaci贸n.