Desarrolladores de aplicaciones de Android: ¿Cuáles son sus técnicas de optimización de almacenamiento?

Realmente no pienso mucho en ello, ya que no he escrito nada que se acerque casi al límite de varios GB que tiene Android.

Sin embargo, daré un ejemplo para mi aplicación. En mi aplicación, tengo que tocar 48 escalas musicales diferentes (cada tecla mayor y menor). En la aplicación de Android, encontré que no solo es más fácil, sino más eficiente y de alta calidad simplemente sintetizar los sonidos sobre la marcha, en lugar de cargar 48 archivos .wav precargados. Entonces, en lugar de tener un APK de 250 MB, tengo un APK de 12 MB.

Entonces, al menos en el ámbito del audio básico, es algo en lo que pensar, si tiene las opciones de crear sus sonidos de antemano o generarlos en su código.

Además, no sé si estoy de acuerdo con su premisa de que el desarrollador promedio de aplicaciones está compitiendo por el espacio … la mayoría de los teléfonos en estos días tienen docenas de GB de almacenamiento … la aplicación promedio no puede tener más de unos pocos MB … hay un montón de habitación.