Generalidades

Cómo reduzco el tamaño de mi aplicación: Paquetes de aplicaciones de Android | Por Drithi Shetty | Tata CLiQ Technology | Marzo de 2022

El título puede haberse inspirado en Cómo conocí a vuestra madre, pero este blog trata sobre una métrica que a todos nos debería apasionar.

Hacer que sus clientes se enganchen con su aplicación es probablemente uno de los aspectos más importantes de cualquier desarrollador de aplicaciones.Hazlo realidad por nuestro Tata CLIQ Hemos agregado funciones geniales como pruebas virtuales, chat, animaciones sutiles y más, ¡pero todo tiene un precio! Tuvimos que agregar muchas bibliotecas y SDK para admitir todo esto, y sí, esas bibliotecas inflaron nuestra aplicación.

Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

Un tamaño de APK más pequeño puede generar más clientes y también una mejor primera impresión de la aplicación, o déjame decir esto… puede reducir significativamente los números de adquisición de usuarios.

Probamos diferentes formas de reducir este peso adicional (tamaño 😉): optimización de código, eliminación de algunas bibliotecas, etc. Pero la ganancia es de solo 2-5 MB 😒. Seguimos muchas prácticas recomendadas y estrategias ajustadas para alcanzar nuestro tamaño objetivo, pero los protagonistas de nuestra historia son: paquete de aplicación. Adivina qué, redujimos el tamaño de descarga de la aplicación hasta un 35%. ¡Pooh! !

1646206367 583 Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

¿No confíes en mi? Déjame enseñarte como.

Entonces, ¿qué es un paquete de aplicaciones de Android? — es el formato de archivo de lanzamiento para las aplicaciones de Android, y APK es el formato de empaquetado que se instalará en el dispositivo.

1646206367 626 Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

usos de google paquete de solicitud Genere y sirva APK optimizados para la configuración del dispositivo de cada usuario, de modo que solo descarguen el código y los recursos que necesitan para ejecutar su aplicación.

¿Por qué debería usar esto?

¿Cuántas veces has descargado aplicaciones grandes? Muy pocos, ¿verdad?

Los paquetes de aplicaciones ayudan a reducir el tamaño de su aplicación sin escribir ningún código adicional ni usar herramientas.Por lo tanto, los usuarios pueden obtener menor y más mejoramiento descargar.

Además, he aquí por qué es posible que desee cambiar a esto hoy.

Publique aplicaciones más rápido Al evitar la publicación intensiva de múltiples APK, ya que Google Play manejará la orientación por usted en función de la configuración del dispositivo del usuario.

conseguirás Más informes y ayuda para la optimización En Play Console, solo funciona con paquetes de aplicaciones publicados.

La entrega dinámica también nos permite modularizar la funcionalidad de la aplicación. Supongamos que queremos funciones AR que no necesitamos instalar, podemos agregarlas al proyecto de la aplicación como módulos de funciones dinámicas e incluirlas en el paquete de la aplicación.El usuario puede entonces descargar y Funciones dinámicas para instalaciones de aplicaciones bajo demanda.

Si desea que sus usuarios actualicen su aplicación a la última versión sin salir de su aplicación, puede aprovechar la biblioteca de Play Core Actualizaciones en la aplicación.

1646206367 226 Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

¿Como funciona?

Es posible que ya haya oído hablar de la entrega dinámica. Solo sirve esos archivos a los usuarios que necesitan, lo que nos permite hacer la aplicación más pequeña.

¿Cómo genera APK desde el paquete de aplicaciones?

Los paquetes de aplicaciones contienen tres APK divididos:

  • APK básico: APK contiene recursos públicos y código.
  • Configurar APK: Contiene bibliotecas nativas y recursos para densidades de pantalla, arquitecturas e idiomas específicos.
  • Funciones dinámicas APK El APK contiene recursos que no son necesarios cuando se instala la aplicación por primera vez, pero se pueden descargar más adelante.
1646206367 772 Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

Su paquete de aplicaciones contiene un APK base y un APK de configuración. Supongamos que un usuario intenta instalar una aplicación de Google Playstore, que solo sirve un subconjunto de estos APK. Por ejemplo, un usuario posee un dispositivo Samsung con la siguiente configuración: x86, xxhdpi, existe idioma, El APK final será una combinación de configuraciones: (base+x86+xxhdpi+en).apk.

Si el usuario se muda a otro país y agrega o cambia el idioma en la configuración del dispositivo, Playstore lo detecta e intenta descargar una nueva división de idioma adicional (APK) para todas las aplicaciones en el dispositivo que usan el concepto de entrega dinámica. Descargará la configuración más tarde si Internet no está disponible.

Los dispositivos que ejecutan Lollipop y superior obtienen el APK más optimizado a través de la entrega dinámica. Los dispositivos más antiguos obtienen el APK del paquete de aplicaciones generado por Google Play.

Para obtener más información, consulte el desarrollador oficial de Android sitio web.

¿Cómo logramos esto?

  1. Firma de aplicaciones de reproducción

Para registrar su paquete de aplicaciones en Play Console, necesita la firma de la aplicación Play.

Google administra y protege la clave de firma de su aplicación y la usa para firmar APK optimizados y distribuidos generados a partir de su paquete de aplicaciones. Play App Signing almacena las claves de firma de su aplicación en la infraestructura segura de Google, con actualizaciones para brindar mayor seguridad.

Para saber cómo configurarlo y obtener más información, ¡Visita esto!

2. Generar paquete de aplicaciones

La generación del paquete de la aplicación es simple, similar a generar un APK.

1646206367 338 Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

-> En Android Studio, seleccione la pestaña «Crear» => Haga clic en «Generar paquete/APK de aplicaciones firmadas» y siga los pasos mencionados en el cuadro de diálogo.

-> Seleccione el botón de radio Android App Bundle => Haga clic en Siguiente.

-> Complete los detalles de su almacén de claves y agregue la ruta del archivo jks.

-> Marque la casilla y establezca la ruta del archivo a la clave de cifrado que se usará como clave de seguridad para registrar la aplicación publicada en Google Play App Signing en Play Console => Haga clic en Siguiente.

-> Seleccione Publicar => Haga clic en Finalizar.

1646206367 793 Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

Esta clave solo es necesaria la primera vez que carga un paquete.

Pruebe su paquete de aplicación

Hay dos maneras:

  1. utilizar Pista/canal de prueba interna En Play Console. Esto ayudará durante su control de calidad.
  2. utilizar herramienta de agrupaciónen fase de desarrollo.

Si necesita ayuda para probar el paquete, puede kahora mas aqui.

¡Ya está listo para publicar su primer paquete de solicitud!

1646206367 371 Como reduzco el tamano de mi aplicacion Paquetes de aplicaciones

LEER  Mapa de España mostrando las antenas móviles y su distribución en el territorio

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba