La gente de Google documentó bien estas cosas en su documentación en Desarrolladores de Android. Aquí hay algunos fragmentos de Android KitKat | Desarrolladores de Android
KitKat optimiza todos los componentes principales para reducir el uso de memoria e introduce nuevas API y herramientas para ayudarlo a crear aplicaciones innovadoras, receptivas y eficientes en memoria.
El ajuste de caché de código Dalvik JIT, la fusión de la misma página del núcleo (KSM), el intercambio a zRAM y otras optimizaciones ayudan a administrar la memoria. Las nuevas opciones de configuración permiten a los fabricantes de equipos originales ajustar los niveles de memoria insuficiente para los procesos, establecer tamaños de caché de gráficos, controlar la recuperación de memoria y más.
- ¿Cuál es el mejor teléfono inteligente para comprar por debajo de 10k rupias?
- ¿Google Voice reduce la calidad del sonido?
- ¿Por qué no ha habido dispositivos móviles construidos con una batería buena durante al menos 2 días?
- ¿Cuál es el sistema operativo móvil superior: iOS, Android o Windows 8?
- ¿Qué es lo mejor del iPhone que ningún otro ofrece?
En el propio Android, los cambios en el sistema mejoran la administración de la memoria y reducen la huella de la memoria. Los procesos centrales del sistema se recortan para usar menos almacenamiento dinámico , y ahora protegen de manera más agresiva la memoria del sistema de las aplicaciones que consumen grandes cantidades de RAM. Cuando se inician varios servicios a la vez, como cuando cambia la conectividad de la red, Android ahora lanza los servicios en serie , en grupos pequeños, para evitar la demanda máxima de memoria.