Cómo reducir el tamaño de un archivo APK

Sí, es posible

Sabes qué, puedes reducir el tamaño de apk siguiendo algunos consejos. Dar un toque final o hacer una compilación no es algo importante en la mayoría de las empresas, pero no se dan cuenta de que afecta a sus usuarios. Hay diferentes tipos de personas en el mundo que tienen diferentes tipos de dispositivos con almacenamiento y conectividad a Internet. Pagan por Internet de acuerdo con el uso de MB y GB a diario, semanalmente y mensualmente.

Por lo tanto, es realmente importante guardar el área de almacenamiento en los dispositivos y acelerar la velocidad de descarga de su aplicación. Menos tamaño significa más usuarios y más ingresos.
Empecemos !!!

1. Comprimir todas las imágenes

Comprimir sus imágenes de la aplicación le dará la mayor deducción en el tamaño de apk. Incluso puedes reducir el 50%. Sabemos que no es fácil de creer, pero no se preocupe, lo haremos gritar de felicidad. Así que aquí está el secreto, hay muchos sitios web para comprimir imágenes en línea. Le estamos dando el nombre, uno de los mejores sitios web para comprimir imágenes.

Haga clic aquí para ir tinypng.com

Compresión de imagen

2. Reducción del código

¿Conoces ProGuard? Si no, entonces lea esto. Ahora solo vaya al archivo build.gradle en el estudio de Android y agregue minifyEnabled true . Pero recuerde que el proceso de reducción de código ralentiza el tiempo de construcción. Por lo tanto, solo debe usarlo cuando vaya a lanzar su aplicación o si la está dando para probar.

Nota: Deben realizarse pruebas antes de subir a Google Play porque reducir el código puede producir errores inesperados debido a la falta de código y archivos porque solo elimina el código no utilizado. No comprende con precisión los cambios en el tiempo de ejecución. por ejemplo, una actividad no utilizada en ningún lugar pero agregada en manifiesto será eliminada por esto. Y también recuerde que no funciona cuando la función Ejecución instantánea está activada.

android {

buildTypes {
lanzamiento {
minifyEnabled true

}
}

3. Reducción de recursos

Algunos de ustedes piensan que cuál es la diferencia entre el código y la reducción de recursos, así que no se confundan, en realidad la reducción de código es un proceso para eliminar el código no utilizado. Y lo mismo que la reducción de recursos utilizada para eliminar recursos no utilizados. Por ejemplo, si agregó bibliotecas que incluyen sus recursos. La reducción del código eliminará el código de biblioteca no utilizado y la Reducción de recursos eliminará los recursos sin referencia.

NOTA: La reducción de recursos solo funciona en asociación con Code Shrinking. No puede eliminar recursos hasta que Code Shrinker no haga referencia a ellos.

android {

buildTypes {
lanzamiento {
shrinkResources true
minifyEnabled true
}
}
}

4. Limpie los recursos alternativos no utilizados

La reducción de recursos de Gradle no puede limpiar recursos alternativos porque solo elimina aquellos recursos a los que no hace referencia el reductor de código. Pero, ¿qué pasa con otros, por ejemplo, los servicios de aplicaciones compactas y Google Play que contienen más información de la que su aplicación necesita? Al igual que su aplicación solo necesita inglés y hindi, entonces, ¿por qué otros idiomas todavía están en su aplicación para eliminarlos y reducir el tamaño de apk? tenemos que agregar resConfigs “en”, “hola” . Puede agregar más idiomas separados por comas.

android {
defaultConfig {

resConfigs “en”, “hola”
}
}

La popularidad de las aplicaciones móviles está aumentando a un ritmo muy rápido. Hay muchos desarrolladores de aplicaciones que desarrollan aplicaciones para la plataforma Android. Todos los desarrolladores de aplicaciones de Android querrían que haya más usuarios de su aplicación. Pero, ¿cuáles son los factores que hacen que cualquier usuario prefiera una aplicación sobre el resto? Bueno, hay muchos factores que afectan la popularidad de cualquier aplicación. Uno de estos factores importantes es el tamaño de la aplicación. Cualquier usuario no desea descargar la aplicación que es muy grande. Por lo tanto, como desarrollador de aplicaciones, debe tratar de mantener el tamaño del archivo APK lo menos posible. Entonces, surge la gran pregunta de cómo reducir el tamaño de APK en Android. Veamos los métodos por los cuales puede reducir el tamaño de APK en Android.

1. Debe intentar utilizar el mínimo recurso posible en su aplicación. El número de recursos en su aplicación afecta el tiempo de carga de la aplicación. Entonces, si hay un determinado recurso que no se está utilizando en la aplicación, debe eliminar ese recurso.

2. Como desarrollador de aplicaciones, debe intentar minimizar el uso de bibliotecas externas.

3. Debería usar menos animaciones en su aplicación. La investigación muestra que a la gente le gusta la aplicación, que es fácil de usar. Por lo tanto, como desarrollador de aplicaciones, debe usar muy poca animación e intentar mantener la aplicación simple.

4. Hay muchas imágenes que se utilizan en la aplicación en estos días. Como desarrollador de aplicaciones, debe intentar reducir el tamaño de estas imágenes. Hay muchas aplicaciones disponibles que pueden reducir el tamaño de la imagen sin reducir la calidad de la imagen. Debería usar estas aplicaciones e intentar usar la imagen comprimida en su aplicación.

5. Debe intentar utilizar los gráficos vectoriales en su aplicación, ya que estos son independientes de la resolución.

6. Podría intentar usar los objetos dibujables en su aplicación.

Si desea reducir el tamaño de la apk, entonces solo tiene que habilitar la minificación de la aplicación, como habilitar proguard . El código se ofuscará cuando use Proguard. Es una buena manera de usar Proguard para restringir la reingeniería.

android {
buildTypes {
lanzamiento {
minifyEnabled true
shrinkResources true
}
}
}

Puede reducir el tamaño del archivo comprimiéndolo. si desea hacer un archivo de tamaño aún más corto, comprímalo como máximo 3 veces con las siguientes herramientas:

1.Winrar. Enlace de descarga – enlace

2. 7zip. Enlace de descarga – enlace

Mi respuesta esta aquí. Por favor verifica esto.

¿Cómo cambio el tamaño de mi APK?

Intente habilitar ProGuard, incluso sin ofuscación. Eliminará el código Java no utilizado de sus dependencias. Verifique sus recursos para imágenes grandes u otros archivos . Es posible que desee cambiar su formato o resolución, o eliminarlos si no están en uso.

Puede reducir el tamaño de su apk con la ayuda de winrar. Lo comprimirá y su tamaño de relleno apk se reducirá.

Espero que te ayude

Gracias por leer.

no puede reducirlo, sin embargo, si tiene acceso de root, puede mover los componentes de la aplicación a la tarjeta SD; el nombre de la aplicación es link2sd

link: Link2SD – Aplicaciones de Android en Google Play