Entradas

Benchmark de An tu tu X en HTC Desire

Un benchmark es un conjunto de pruebas que se pueden aplicar a un equipo informático, ya sea un ordenador o un dispositivo portátil. Cada una de estas pruebas tiene asociada una puntuación y la suma nos permite comparar equipos de diferentes fabricantes. En los terminales que usan Android como sistema operativo tenemos varias aplicaciones que realizan benchmark: An tu tu X, Quadrant Advance Edition o 3D Mark. Entre las pruebas que se aplican podemos encontrar pruebas centradas en la CPU, la RAM, la GPU (chip de aceleración gráfica) o la lectura / escritura de la tarjeta de memoria.

El resultado de las pruebas depende también de las condiciones del equipo. Por ejemplo, si hacemos overclocking y subimos la frecuencia de la CPU de 1 GHz a 1,2 GHz obviamente obtendremos mejores puntuaciones pero al mismo tiempo estaremos sometiendo al dispositivo a una carga superior para la que ha sido diseñado. Por esta razón hay que tener cuidado con la modificación de estos parámetros del sistema si no queremos tener un bonito pisapapeles.

Leer más

Depuración con el HTC Desire en Windows 8

Cuando programamos una aplicación de Android la podemos probar en el emulador o en un dispositivo real. Para realizar esto último necesitamos en primer lugar un terminal y en segundo lugar u driver que permita que el sistema, en este caso Windows 8, lo reconozca. El HTC Desire es básicamente un Google Nexus (el primer modelo) y puede utilizar los drivers que están incluidos en el SDK con ciertos matices. Todos los dispositivos USB, sin importar su tipo, tienen un identificador en el que va codificado el fabricante y el tipo de dispositivo. Con esa información el sistema operativo puede asociar un driver y empezar a trabajar con el dispositivo. Aunque el hardware del HTC Desire y el del Google Nexus es prácticamente el mismo utilizan identificadores diferente.

En versiones anteriores de Windows instalar el driver era tan sencillo como añadir el identificador del Desire e instalar. Si lo hacemos en Windows 8 el sistema nos dirá que el driver no está firmado y no podremos continuar. Para poder instalarlo es necesario desactivar temporalmente la comprobación de la firma del driver. En este artículo veremos todos los pasos necesarios para conseguir esto y poder probar las aplicaciones que desarrollemos en el HTC Desire.

Leer más

Android 4.2.2 en el HTC Desire (Jelly Bean)

El día anterior a la publicación del artículo de Android 4.2.2 su autor (vijendrash) liberó una nueva versión. Por esta razón ha sido necesario retrasar un par de días el artículo con la idea de comprobar las modificaciones. En general la ROM funciona bien aunque hay algún detalle menor que hay que tener en cuenta. Para aquellos de vosotros que uséis el Tethering se puede comentar que, si bien no funciona como un punto de acceso Wifi, se puede usar si conectamos el cable USB al teléfono. De esta forma podemos tener una conexión a la red en cualquier punto que tengamos cobertura 3G.

Leer más

Actualizaciones en el artículo: Android 4.1.2 en el HTC Desire (Jelly Bean)

En primer lugar me gustaría agradecer a todos los usuarios que han leído el artículo Android 4.1.2 en el HTC Desire (Jelly Bean). Cuando lo escribí a finales de Diciembre no pensaba que tendría tantas visitas como está teniendo. Empezó como un resumen de los pasos que hice para poner VJ CyanogenMod en la HTC Desire pero ha ido creciendo con el tiempo. A medida que habéis hecho comentarios he modificado las cosas que no quedaban lo suficientemente claras. Por otra parte también he añadido algunas cuestiones que si bien no están directamente relacionadas con el artículo lo complementan. En el artículo completo hay un listado con las modificaciones.

De forma resumida estas son las actualizaciones que ha tenido el artículo:

  • 12 de Enero de 2013
  • 3 de Febrero de 2013
    • La última versión de VJ CyanogenMod es la 3.1. Se ha modificado el enlace del tutorial para que apunte a la nueva versión.
  • 19 de Marzo de 2013
  • 23 de Marzo de 2013
    • Añadida la explicación del efecto que tiene en el sistema la clase de la tarjeta de memoria.
  • 05 de Abril de 2013
    • Añadida la forma de particionar la SD con FAT32 y EXT4 para evitar que Windows quiera formatear la partición EXT4.
    • Modificaciones menores en el formato del artículo.

Por último recordar que si alguna cosa no queda clara de ese artículo o de cualquier otro de la página podéis usar los comentarios para poner las dudas.

Nueva versión de VJ CyanogenMod

Ya está disponible la versión 3.1 de VJ CyanogenMod. Utiliza la misma versión de Android (4.1.2) pero corrige algunos errores que estaban presentes en la versión 3.0. El enlace de descarga es el siguiente. Algunos de los cambios que podéis encontrar son:

  • Actualización de Evervolv.
  • Mejoras en la reproducción de vídeos en Youtube.
  • Mejoras en los sonidos de las notificaciones.
  • Mejoras en el rendimiento.

En principio sólo es necesario limpiar el caché de la máquina virtual de Java Dalvik para hacer la instalación (aparte de poner el archivo de la ROM). En todo hace caso es necesario hacer una copia de seguridad de todos los datos antes de empezar el proceso. Podéis seguir las instrucciones de Instalación de Android 4.1.2 en el HTC Desire.

Habilitar los botones virtuales en VJ CyanogenMod

Uno de los cambios que empezó con Android 3.x fue la presencia de una barra en la parte inferior de la pantalla con diferentes funciones como Atrás, Casa o Listado de ventanas. Esta barra suele estar incluida por defecto en Android 4.x, pero si has instalado VJ CyanogenMod podrás observar que no aparece. Se puede activar de forma sencilla y sin necesidad de tocar los archivos del sistema. Obviamente si ponemos la barra la pantalla útil será un poco más pequeña, todo depende de las preferencias del usuario.

Leer más

Android 4.1.2 en el HTC Desire (Jelly Bean)

Android a diferencia de otros sistemas operativos para terminales móviles es una plataforma abierta. Esto quiere decir que aunque un fabricante deje de dar soporte a un terminal determinado, es posible con un poco de suerte seguir recibiendo actualizaciones del sistema. Los terminales más conocidos ya tienen una actualización a Android 4.1.2. Ahora es el turno del HTC Desire.
Leer más

Recopilación de artículos del HTC Desire

Revisando el log de la página he visto que hay bastantes búsquedas relacionadas con la HTC Desire y la forma de resolver sus limitaciones. A pesar de tener un par de años en el mercado, las prestaciones no están muy desfasadas respecto a los modelos que sacan los fabricantes en la actualidad. La información de este artículo es la misma que ha aparecido en InnerZaurus, pero de forma recopilada para que sea más sencilla de consultar.

Actualización 26 de Enero:  Aparte de Cos-Bravo con Android 4.04 podemos instalar Android 4.1.2 con la ROM VJ CyanogenMod.

Introducción

El HTC Desire es un teléfono con Android 2.2 que, pese a tener casi dos años, no se ha quedado muy desfasado. En estos momentos el Desire tiene dos problemas, el primero relacionado con la versión de Android y el segundo con la memoria disponible para poner aplicaciones. Ambos problemas se pueden arreglar aunque para ello hay que usar una ROM cocinada como Cyanogen.

Cyanogen es una ROM modificada que en la actualidad tiene Android 2.3.7 para el HTC Desire. Entre las ventajas que tiene usar esta ROM tenemos la posibilidad de usar temas en el sistema y el acceso a root de serie. En un futuro cercano será posible instalar Android 4.x cuando arreglen algunos fallos en las versiones de desarrollo. En la actualidad, excepto la cámara de fotos Android 4.0 funciona sin problemas en este teléfono.

El segundo de los programas es la memoria interna que tiene el teléfono. Con cyanogen recién instalado quedan aproximadamente 90 MB de espacio. Esto puede parecer mucho para aplicaciones de un teléfono pero tiene algunos matices. Las actualizaciones del Android Market se descargan por defecto en la memoria interna; algunos programas necesitan un espacio extra para poder instalarse. Si el programa necesita 20 MB (como es el caso de Firefox o Google+) hay que hacer algunos malabarismos para instalar los programas. Una forma de solucionarlo es con una tarjeta de memoria y la aplicación S2E.

Los artículos recopilados abarcan:

  • Ampliar la memoria interna.
  • Instalar CyanogenMod 7.2
  • Instalar COS-Bravo 4.04
  • Uso de botones virtuales con Button savior.

Ampliar la memoria interna usando S2E

S2E es una aplicación gratuita que funciona con Cyanogen y permite mover partes del sistema a la tarjeta de memoria. Usando esta aplicación podemos conseguir ampliar el espacio en 40 MB como mínimo. También permite por ejemplo instalar todas las aplicaciones en la tarjeta de memoria y pasar de 132 MB a 1 GB el espacio disponible para programas.

S2E

La captura corresponde a Cyanogen con un tema de Android 4. Para poder usar S2E hace falta cumplir varios requisitos:

  • Tener instalado la ROM Cyanogen en el teléfono.
  • Tener una tarjeta de memoria rápida (a partir de 6x).
  • La tarjeta de memoria tiene que tener una partición formateada en EXT3/4. Es posible tener una partición en formato FAT32 y otra en EXTx.
  • Instalar la aplicación S2E.

Es posible mover muchas partes del sistema a la tarjeta de memoria. Lo más práctico es mover el caché de Dalvik (que es de 40 MB por defecto en la Desire) y el caché de descargas. El primero corresponde al caché de la máquina virtual de Java mientras que el segundo es la ruta de descarga de las aplicaciones del Market.

Después de seleccionar las opciones hay que reiniciar el teléfono. Si en un futuro se quiere restaurar el comportamiento normal de la ROM solo hay que hacer un reset del contenido que viene de fábrica.

Instalación de CyanogenMod 7.2

Es posible actualizar la ROM de forma manual o bien usando el programa Rom Manager. Este programa se descargará los archivos en la tarjeta de memoria e instalará un cargador para hacer la actualización del sistema. Si la instalación automática falla siempre es posible poner los archivos a mano.

Antes de empezar con el proceso de actualización necesitas:

  • Tiempo libre por si sale algún problema (nada de “en 5 minutos lo hago”).
  • Backup completo de todos los datos del terminal.
  • Backup completo de la tarjeta de memoria (por precaución).
  • Terminal cargado completamente.

Lanzamos Rom Manager. Pulsamos en “Revisar actualizaciones”.

Ventana del Rom Manager

Esta mañana ya aparecía el aviso en el programa, así que no debería haber problemas.

Versión 7.2 de CyanogenMod

Marcamos los dos complementos que aparecen ya que nos permitirán usar Google Play y Gtalk. Un detalle que me ha pasado en la actualización de mi Desire es que Android Market / Google Play no aparece en el listado de aplicaciones del lanzador. Por alguna razón no aparece pero si está instalado y lo podremos usar cuando sincronicemos el terminal con nuestra cuenta de Google.

Programas extras para instalar

Seleccionamos las opciones deseadas. En principio no haremos un backup de la ROM actual y “limpiaremos” las memorias de aplicaciones y de datos.

Acciones que queremos hacer antes de la instalación

Cuando estén todos los archivos descargados podemos empezar la actualización.

Inicio de la actualización

Por alguna razón la instalación automática no ha funcionado en mi HTC Desire y he tenido que hacer los pasos manualmente en el modo recuperación que instala Rom Manager. No es complicado hacerlo y si alguno tiene problemas para hacer la instalación automática puede preguntar en los comentarios. Recordar que aunque la instalación automática no funcione, en este punto NO se ha modificado nada del sistema y con un simple reinicio volvemos al estado anterior. Esto es válido siempre que no haya empezado el proceso de actualización.

Uno de los primeros programas que instalo en la HTC Desire es S2E, que permite usar la tarjeta de memoria como memoria interna del terminal. Es posible pasar de los 120 MB libres a 1 GB de forma rápida y sencilla.

Instalación de COS-Bravo (Android 4.04)

Para instalar una ROM nueva el teléfono no tiene que tener garantía y necesitaremos:

  • HTC Desire / otro terminal que tenga ROMs disponibles.

  • Tarjeta de memoria con una partición en FAT32 y otra en EXT3/4.

  • El programa ROM Manager. La versión gratuita permite instalar las ROMs, la versión de pago las descarga directamente desde la red. En el caso de no querer usar el programa de pago siempre es posible descargar la ROM de su web.

  • Tener acceso root al teléfono.

Se puede cambiar de ROM sin usar ningún programa externo, pero es más sencillo y cómodo usar Rom Manager. Abrimos el programa y realizamos los siguientes pasos:

  • Seleccionamos “Descargar ROM”.

Pantalla de Rom Manager

  • Buscamos la ROM para descargar. Si queremos Android 2.3.7 tenemos que instalar CyanogenMod, para Android 4.04 buscaremos COS-Bravo.>

Selección de la ROM a descargar

  • Al entrar en una ROM podemos seleccionar la versión que queremos descargar.

Versión de la ROM

  • Rom Manager la descargará y nos dará la opción de reiniciar para instalarla.

  • Cargador de luz conectado al teléfono.

Al reiniciar el teléfono haremos la actualización del sistema operativo. Los pasos son:

  1. Creación de la copia de seguridad

    1. Seleccionamos “Backup and restore”.

    2. Backup

    3. Esperamos que finalice el proceso. Esto nos permitirá restaurar la ROM original por si tenemos algún problema.

  2. Instalación de la ROM

    1. Wipe data / factory reset (perderemos los datos del teléfono).

    2. Wipe cache partition.

    3. Install zip from sdcard. Choose zip from sdcard. Vamos a la carpeta clockwordmod y ahí tendremos los archivos con la ROM descargada.

    4. Si queremos poner CyanogenMod hay que instalar la ROM y las aplicaciones de Google, con COS-Bravo sólo hay que poner la ROM.

    5. Esperamos que se instale y reiniciamos el teléfono.

Si todo ha ido bien ya tenemos el sistema preparado para usar. A continuación os dejo algunas capturas de Android 4.04 (COS-Bravo).

Un detalle importante de COS-Bravo es que el sistema trabaja directamente en la SD, no haciendo falta instalar S2E.

Button savior

Los primeros terminales que salieron con Android usaban botones físicos para algunas de las funciones que se usan de forma normal con el teléfono. Dentro de estas funciones tenemos algunas muy utilizadas como el botón de menú o el botón atrás.  Con un uso intensivo de estos botones aparece un desgaste que hace que el botón no funcione como lo hacía el primer día. Este problema no aparece con Android 4.0 ya que en la pantalla aparecen de serie los botones táctiles. Si nuestro teléfono no puede usar la nueva versión de Android es posible “mover” los botones a la pantalla con el programa Button Savior.

Este programa añade una pequeña flecha en la pantalla y al pulsarla se desplegarán los botones físicos. Tiene una versión gratuita con publicidad y algunas funciones limitadas pero que se puede usar sin problemas. Con la versión de pago (1,15 €) se pueden configurar las funciones de los botones y su orden. Los requisitos para usar este programa son:

  • Teléfono con Android  1.5 o superior (funciona con la versión 4.0 también).
  • Tener acceso root al dispositivo.

Si cumplimos los requisitos, podemos instalarlo usando el Android Market del teléfono o la versión web. El enlace al programa es el siguiente: https://market.android.com/details?id=com.smart.swkey&hl=es

Button Savior permite entre sus funciones seleccionar un tema para el conjunto de botones, variar su posición en la pantalla y configurar el tiempo de ocultado. Con esta última función el programa se ocultará si no se pulsa ningún botón dentro de un periodo de tiempo. Uno o dos segundos es un buen umbral para trabajar.

El programa está formado por una pantalla con varias opciones. Dividiendo la pantalla en tres “subpantallas” analizaremos las funciones más importantes.

Primera subpantalla:

  • Auto Hide: define el tiempo que pasará hasta que se oculte la barra con los botones virtuales.

Segunda subpantalla

  • Android Recent Task: permite seleccionar un diseño alternativo a la lista de aplicaciones más recientes. Se accede manteniendo pulsado el botón “Casa”.
  • Theme: modifica la apariencia que tiene la barra de botones.
  • Trigger Side: permite variar la posición de la barra de botones (izquierda o derecha de la pantalla).
  • Trigger Icon Transparency: nivel de transparencia de la barra.
  • Trigger Icon Size: tamaño de cada uno de los botones.

Tercera subpantalla

  • Icon Position: configura la posición de la flecha activa la barra de botones.

Una vez configurado el programa, buscaremos en la pantalla una flecha que activará la barra de botones táctiles. Por defecto está en la parte central derecha y aparecerá en todos los programas del terminal (incluidos los juegos). En la imagen se puede ver como queda la barra sobre una aplicación.

En el caso de que no nos guste el tema es posible seleccionar otro. Los temas están incluidos en el programa y no se pueden modificar en principio.

Conclusiones

Aunque el HTC Desire está “desfasado” al tener dos años en el mercado todavía es posible usarlo con versiones de Android modernas y minimizar los elementos negativos que tiene por el diseño del terminal. Un teléfono equivalente al HTC Desire es el HTC Desire X, que está por algo más de 300 € libre y que se puede decir que mantiene las características del primer HTC Desire. Es cierto que tiene un procesador de doble núcleo (1 GHz) y más memoria interna y RAM, pero no se aprecia un salto grande entre los dos terminales teniendo en cuenta que hay dos años de diferencia entre uno y otro. Con un poco de cuidado del HTC Desire es posible tener un teléfono potente durante muchos años sin correr el riesgo de quedarnos desfasados.

HTC Desire, pasado y futuro

El HTC Desire es un terminal relativamente joven (tiene algo más de dos años en el mercado). A lo largo de este tiempo ha tenido “oficialmente” dos actualizaciones a las versiones 2.2 y 2.3 de Android. En la primera actualización, el fabricante la distribuía de forma automática a través de la red 3G / Wifi. Con la segundo, en cambio, era necesario actualizar desde la web de HTC con una serie de condiciones extrañas. Por las limitaciones de memoria del HTC Desire era necesario quitar algunas aplicaciones. El problema aparece en que la actualización era según HTC para expertos y desarrolladores y que algunas aplicaciones podrían no funcionar correctamente.

Leer más

Android 4 en el HTC Desire (COS Bravo)

Un problema que tienen muchos dispositivos tecnológicos actuales es la existencia de una fecha de caducidad. Lo normal es que un fabricante saque actualizaciones del software del dispositivo mientras le sea rentable. Cuando saca nuevos productos el ciclo se vuelve a repetir. En algunas ocasiones la actualización de un dispositivo necesita hardware más potente, en otras le interesa vender nuevos produces aunque los antiguos sean completamente funcionales. Podemos ver un ejemplo de esto con los teléfonos móviles y el sistema operativo que llevan. Para el caso de Android un fabricante puede dar soporte hasta una versión concreta del sistema operativo y no proporcionar la última versión disponible.

Si quieres usar Android 4.1.2 puedes consultar el siguiente artículo.

Leer más