¿Por qué la mayoría de las aplicaciones populares en Android son tan grandes?

Esto se debe a que estas aplicaciones utilizan diferentes temas personalizados (por ejemplo, azul para Fb), que las hacen pesadas como imágenes redimensionables para botones personalizados, notificaciones, calcomanías, emoticones, etc. y botones similares de UI (como, a diferencia, seguir, dejar de seguir, pestañas, menús), colores utilizados para las IU, estas imágenes están presentes en las aplicaciones con diferentes tamaños y resoluciones, también estas aplicaciones requieren conectarse con su cuenta en línea, lo que significa que tiene que manejar la base de datos, por lo que contiene una gran cantidad de codificación. La mayoría de las etiquetas tienen diferentes resoluciones para que las aplicaciones puedan funcionar perfectamente en las respectivas resoluciones de pantalla y no ofrezcan una apariencia congestionada a los ojos del usuario.

Estas aplicaciones están hechas para diferentes dispositivos, por lo que los desarrolladores están preocupados por la compatibilidad, que en consecuencia es una aplicación pesada.