Cyanogen

Solucionar la lentitud de las ROM homebrew de Android con Spare Parts

AndroidQuien haya tenido la osadía de instalar una ROM homebrew en su HTC Magic (la hermana pobre de la familia), probablemente habrá notado un rendimiento pobre al cabo de unas semanas de uso, especialmente cuando se pulsa el botón home para mostrar la pantalla de inicio. El uso que le doy a mi terminal es bastante exhaustivo porque es mi teléfono personal y profesional; así que calendarios, listas de tareas y aplicaciones de medios sociales ocupan todo el día sus ya de por sí limitados recursos.

Invertir esta situación, que es en gran medida una ilusión óptica, no es en absoluto complicado y no requiere operaciones que hagan peligrar la vida del terminal. Vaya por delante que este truco sólo sirve para los usuarios de Spare Parts, que viene por defecto con las ROM de Cyanogen, aunque se puede instalar sin problemas en cualquier Android. Lo único que debemos hacer es forzar la carga en memoria del lanzador:

Ajustes > Spare Parts > Launcher in memory

Si, además, activamos la compresión de caché, el rendimiento mejora sensiblemente:

Ajustes > Spare Parts > Compcache enabled

A continuación, el móvil se reiniciará. Cuando arranque de nuevo, volver a la home no volverá a ser un suplicio.

Android 2.1 (Eclair) en una HTC Magic

Tengo una HTC Magic de Vodafone desde hace algo más de un año, y durante todo este tiempo he disfrutado de las bondades de Android como sistema operativo móvil. Sin embargo, Vodafone decidió dejar de actualizar la versión del sistema desde la 1.6 (Donut), por lo que mi experiencia de usuario se ve muy limitada con respecto a propietarios de móviles más modernos o de gama superior (como @apuntoprieto con su Desire).

Dado que el terminal es de mi propiedad, ya que lo he pagado, tengo derecho a flashearle una nueva versión de Android sin que pierda su garantía de fábrica. Digo esto porque muchos usuarios desconocen lo que pueden hacer con sus propios equipos. Usando el tutorial que me pasó @apuntoprieto, mi Magic ya tiene Eclair, la última versión disponible de Android. No obstante, debo hacer un par de apuntes para evitaros los problemas que me he encontrado en el proceso:

  1. Haced backup de vuestras aplicaciones y datos porque se perderán. Para ello, podéis usar MyBackup, disponible en el Market, aunque os recomiendo la versión de pago (MyBackup Pro) porque su precio justifica disponer de ella más allá de los 30 días de prueba. La idea es realizar un backup completo a la tarjeta SD, copiar el contenido de la misma en otra ubicación, y tras completar el proceso de actualización, devolverlo de nuevo a la SD y restaurar desde MyBackup. Eso sí, para ello tendréis que reinstalar la aplicación (tranquilos, sólo hay que pagarla una vez).
  2. Tras aplicar la ROM de Cyanogen (update-cm-X.X.X.X-signed.zip), es necesario cargar las aplicaciones de Google (gapps-ds-ERE36B-signed.zip), ya que de lo contrario nos encontraremos sin Market, GMail, GMaps, GTalk y compañía. La versión de Google Maps que trae este paquete no es la más reciente, así que conviene actualizarlo para disponer, entre otras mejoras, del navegador GPS.

Actualización 24/06/2010. El día que realicé todo el proceso, al llegar la noche, fui a echar mano de la alarma como de costumbre, pero no la encontré. Trasteando al día siguiente, la encontré dentro de la aplicación Reloj.

Actualización 18/08/2010. Recomiendo la lectura y aplicación de este mini how-to que he redactado para usuarios de Spare Parts: Solucionar la lentitud de las ROM homebrew de Android con Spare Parts.