Es bastante obvio que el espacio de memoria en los teléfonos inteligentes es a menudo un área competitiva, ahora que la mayoría de los usuarios almacenan música, videos, mensajes y más, además de descargar aplicaciones. Cuanto más pequeño sea su APK, mejor será para el usuario, y eso puede ser un factor decisivo para descargar su aplicación, en comparación con una aplicación similar que ocupa más memoria del teléfono.
Hablando del esfuerzo requerido, hay muchos métodos simples que puede seguir, como:
- En primer lugar, no debe haber recursos no utilizados en el apk. Aunque este es un factor muy obvio, pero aún debe considerarse con cuidado.
- Eliminación de la información de depuración: la aplicación generalmente no necesita estos datos, por lo que ahorra mucho espacio si la elimina. p.ej. Impresión de registro.
- Formatos de medios: para imágenes, use solo PNG o JPEG. Las imágenes de PNG pueden reducirse de tamaño sin reducir la calidad.
Para el audio, solo se debe usar el formato AAC y se deben evitar los formatos sin formato como WAV.
Para videos, H264 AVC es una muy buena opción.Para algunas de las imágenes, lo que puede hacer es eliminarlas del apk y descargarlas al momento de la instalación. Este es un método ampliamente aceptado.
- ¿Cuáles son las versiones más seguras y eficientes del sistema de Android para móviles?
- ¿Qué MacBook comprar en 2017 para el desarrollo de Android?
- ¿Qué tan bueno es Google Firebase para desarrollar aplicaciones iOS y Android?
- ¿Cuál es la diferencia entre una lectura negativa y positiva de un acelerómetro?
- ¿Es posible construir una aplicación de Android usando HTML5, CSS3 y JavaScript?
Puedes buscar en Google los formatos para saber un poco más sobre ellos.
- Evite la duplicación: asegurarse de que su aplicación no tenga funcionalidad duplicada o activos duplicados es una forma obvia de evitar tener archivos innecesarios en su APK.
- Hay herramientas disponibles en el mercado para la reducción de código como ProGuard, pero reemplaza los símbolos de la aplicación, para hacer que el código sea difícil de leer y debe conservar la asignación de símbolos.
La cantidad de tamaño que debe reducirse es relativa al tamaño de su apk, pero estos factores definitivamente lo ayudan a minimizar el tamaño.
Espero que esto ayude 🙂