Los íconos del tablero/pantalla de inicio tardan hasta 10 segundos en cargarse después de presionar el botón de inicio

Tengo un problema en el que los íconos de la pantalla de inicio (¿tablero?) pueden tardar más de 10 segundos en cargarse cuando presiono la tecla de inicio. Después de que esto suceda una vez, los íconos permanecerán allí si abro un programa y luego presiono la tecla de inicio nuevamente. Pero, después de que haya pasado un tiempo, volveré a ver este problema.

El reinicio del teléfono no soluciona este problema. No tengo muchos servicios en ejecución y mantengo las cosas ordenadas con Advanced Task Killer.

Esta pregunta parece similar, pero los íconos de ese usuario nunca se cargan. El mío siempre se carga, solo que tarda demasiado.

Cualquier pensamiento es bienvenido.

Teléfono: Motorola Droid; androide 2.2.1; Sin aplicaciones Root/Mod
: 1 widget; 27 iconos en total
Modos: Normal; Modo de cargador de escritorio (como se llame)

EDITAR:

Desinstalé mi Task Killer y un par de otras aplicaciones que ya no uso. El problema no es tan grave, pero aún ocurre. Intentaré eliminar el 1 widget que tengo y tal vez instalaré un iniciador alternativo.

Respuestas (4)

Tengo el mismo teléfono y prácticamente los mismos problemas.

En primer lugar, no deberías usar un asesino de tareas. Es innecesario y contraproducente. (Vea esta pregunta y esta otra pregunta ).

Una cosa que ayudará es usar un reemplazo de la pantalla de inicio. Hay varios, pero he estado usando Zeam. Si bien no elimina por completo el retraso en el redibujado de la pantalla de inicio, es mucho mejor que sin él.

Otra cosa que ayudará es reducir o eliminar la cantidad de widgets que está utilizando.

Gracias por la nota sobre Task Killers. Dejaré de usar eso. Preferiría no instalar un reemplazo de la pantalla de inicio, pero estoy abierto a eso. También estoy usando solo 1 widget.
@EndangeredMassa El uso de un reemplazo de inicio también le permitirá reducir la cantidad de pantallas de inicio que tiene, lo que también ayudará con el rendimiento. Personalmente uso LauncherPro. Tiene una configuración para intentar forzar/mantener el iniciador de inicio en la memoria. También tiene una opción de depuración para ver cuánta memoria está usando el iniciador para ayudarlo a reducir el uso.
Tengo el mismo Droid 1 y me pasaba esto todo el tiempo. Ahora ejecuto LauncherPro sin widgets, y ocasionalmente borro el caché de aplicaciones (usando Apps2sd) para mantener mi memoria disponible alrededor de 50 MB. Eso parece mantener el comportamiento que describe al mínimo (tal vez una vez a la semana frente a casi todas las veces).
Tengo una experiencia similar en mi Droid, generalmente después de un largo tiempo fuera de la pantalla de inicio (ya sea en el automóvil o en la base de la casa, por ejemplo). Descubrí que parecía mejorar bastante cuando me deshice del widget de precios de acciones de Google (no recuerdo el nombre exacto), aunque reduje su frecuencia de actualización a 2 horas.

El retraso que está viendo es que el sistema operativo Android "abre" la aplicación de la pantalla de inicio después de que se haya detenido. A diferencia de la mayoría de las otras plataformas de teléfonos, la pantalla de inicio de Android no es más que una aplicación (como Mensajería o Correo electrónico) que se activa cuando presiona el botón de inicio (o el botón Atrás).

El sistema operativo Android a menudo detendrá las aplicaciones que se ejecutan en segundo plano pero que no se utilizan para liberar más recursos para las que está utilizando actualmente. Si pasa mucho tiempo dentro de una aplicación, como un juego o Mensajes, el sistema operativo Android puede detener la actividad de la pantalla de inicio para permitir que la aplicación actual funcione mejor. Cuando presiona el botón de la pantalla de inicio para salir, tiene que iniciar la pantalla de inicio desde cero. El retraso que ve es que la pantalla de inicio se inicia desde un estado completamente detenido, muy parecido al retraso que vería al abrir una aplicación grande por primera vez desde el inicio.

No existe una forma (fácil) de evitar que esto suceda y, en realidad, no debería hacerlo. El sistema operativo Android se basa en una plataforma muy robusta que ha sido diseñada para manejar los recursos mucho mejor que un ser humano. Este es también el razonamiento detrás de no usar un asesino de tareas. El sistema operativo sabe mejor.

Para mitigar el problema, podría valer la pena probar una pantalla de inicio alternativa. Tres populares son LauncherPro , ADW.Launcher y Zeam . Reducir la cantidad de aplicaciones que se ejecutan en segundo plano también ayudará a liberar recursos y permitirá que la aplicación doméstica permanezca cargada por mucho más tiempo. Las aplicaciones como Facebook, Twitter, Flickr y la mayoría de los juegos multijugador mantienen los servicios ejecutándose en segundo plano, lo que consume recursos.

¡Espero que algo de esto pueda ayudarte!

"El sistema operativo sabe más" no es una buena respuesta para una mala experiencia de usuario. Esto es lo suficientemente molesto como para hacerme considerar una plataforma diferente para la próxima compra de mi teléfono. Los lanzadores alternativos no deberían ser la respuesta.
No son la respuesta, no hay respuesta. Un lanzador alternativo podría tener menos memoria, lo que le permite permanecer cargado por más tiempo. Esta funcionalidad es por diseño y no debería querer cambiarla. El retraso extremo que se observa es el resultado directo de un dispositivo obsoleto, así como de otros recursos que se consumen, lo que provocará un inicio lento de CUALQUIER aplicación. Si elimino manualmente mi lanzador, hay un retraso de 2-3 segundos cuando presiono el botón de inicio antes de que aparezca. Si elimino manualmente GMail, hay un retraso de 2-3 segundos antes de que aparezca. Esta es la naturaleza de cómo funciona Android a nivel de sistema.
@EndangeredMassa, puede ser razonable decir que "el sistema operativo sabe más", pero podría ser que el diseñador del iniciador de inicio de Droid no lo sepa. Me haría eco de la recomendación de Jake de probar un lanzador doméstico diferente. Y si no te gusta, siempre puedes volver a cambiar.

También tengo un Moto DROID rev. 1 que ha sido OTA actualizado a 2.2.1. También estaba viendo la demora extrema (10 segundos y más) en mostrar el iniciador después de quitar el teléfono de mi automóvil o de la base multimedia. Descubrí que después de realizar un restablecimiento de fábrica de mi teléfono, el iniciador respondía mucho, mucho más. Han pasado varias semanas desde que reinicié mi dispositivo y, aunque el iniciador se retrasa de vez en cuando, generalmente está disponible en menos de 2 segundos.

Apague la sincronización automática, las cosas mejorarán de inmediato.