La actualización de ADW Launcher EX ha vuelto después de mucho tiempo. Trae muchas mejoras visuales, así como mejoras de rendimiento. Después de algunos días de experiencia, me he encontrado con algo aún más interesante: no puedo matarla aumentando la carga del sistema (lo cual es algo muy bueno).
Cuando se lanzan aplicaciones en primer plano, Android mata las aplicaciones en segundo plano basándose en los valores de minfree
. Las aplicaciones que tienen servicios en ejecución y notificaciones obtienen una prioridad más alta que las aplicaciones normales en segundo plano, pero tienen menos prioridad que las aplicaciones en primer plano.
La última versión de ADW Launcher EX tiene un servicio en ejecución (pero sin notificación en ejecución de mayor prioridad) que es igual que las versiones antiguas y otras aplicaciones lanzadoras. He usado Go Launcher EX, LauncherPro, la versión antigua de ADW Launcher EX, etc. Todas se cierran cuando se lanzan aplicaciones en primer plano pesadas, pero la última versión de ADW Launcher EX no se cierra. En cambio, las aplicaciones en primer plano se cierran cuando la carga del sistema es alta.
Anteriormente, el reinicio en caliente también podía matar a ADW Launcher EX, pero ahora incluso eso falla.
¿Cuál es el secreto detrás de todo esto? ¡Estoy simplemente curioso...!