En el artículo de ayer vimos las puntuaciones que tenía el benchmark de An Tu Tu en un HTC Desire (con Android 4.2.2). Hoy le toca el turno a una bq Kepler 1 que usa Android 4.1.1. La tableta tiene una pantalla de 8”, un procesador ARM Cortex 8 de 1 GHz y 512 MB de memoria RAM. El almacenamiento interno es de 16 GB y tiene las conexiones estándar que podemos encontrar en cualquier modelo actual. El sistema está instalado en la memoria interna. Inicialmente la tableta venía con Android 2.3, ha pasado por Android 4.0.4 (ROM de bq) y ahora lleva Android 4.1.1 (ROM de X-Team). Como gobernador de la CPU lleva SmartassV2. Con estas condiciones he pasado el mismo conjunto de pruebas que ayer y la puntuación total es de 4797 puntos.

Leer más

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

La programación es un arte que suele dar bastantes dolores de cabeza. Inicialmente puede parecer que lo importante es ponerse a picar (escribir) código lo más rápido posible para cumplir los requisitos del cliente. Una vez funciona se prepara un interfaz de usuario más o menos usable, se prueba la aplicación y se entrega al cliente. La aplicación tiene que cumplir los requisitos del cliente tanto en el funcionamiento interno como en la apariencia. Normalmente se da más prioridad al funcionamiento interno y se le da menos importancia a la apariencia. Para evitar este problema y que el cliente devuelva una aplicación que no cumple sus necesidades podemos hacer mockups antes de empezar la programación. Un mockup es un esbozo o un boceto de una aplicación. En el caso de una aplicación para Android tendríamos una vista más o menos fiable de la pantalla en la que se mostraran las opciones antes de implementarlas. La ventaja de usarlos es clara ya que permite que el cliente conozca la apariencia de su aplicación y la modifique en las fases iniciales del proyecto.

Leer más

Titanium Backup es una aplicación muy útil si queremos hacer una copia de seguridad de la información que contiene un terminal con Android. Esta copia incluye tanto los datos como la aplicación. Por ejemplo, si jugamos mucho a un juego podemos hacer una copia de esa información. Si por algún motivo tenemos que restaurar la configuración de fábrica del terminal no perderemos los datos ya que se pueden recuperar de la copia. No es necesario hacer la copia todos los días sino de vez en cuando. Una copia cada semana o cada 15 días puede ser suficiente para la mayoría de los usuarios. En Google Play tenemos varias aplicaciones que nos permiten hacer una copia de la información. Titanium Backup es una de las más conocidas pero necesita que el terminal esté rooteado.

Leer más

En un par de años hemos pasado de visitar un número reducido de páginas para estar informados a tener un flujo mayor de información que se genera de forma más heterogénea. Ésto no quiere decir que las grandes páginas de noticias hayan dejado de tener su utilidad sino que podemos completar la información que ofrecen utilizando páginas de terceros. Si el número de páginas que consultamos es grande deja de ser razonable entrar en cada una de ellas para consultar la información nueva. Es en este escenario donde trabajan los lectores de noticias (RSS). Su ventaja es clara ya que permiten leer de forma centralizada los artículos de un número grande de páginas sin tener que acceder de forma individual.

Leer más

Después de la introducción a las herramientas PIM y al uso del calendario en Thunderbird llega el momento de hablar de las tareas. Inicialmente este artículo incluía también los contactos, pero se ha alargado demasiado uno de los bloques y he preferido partirlo para no hacerlo tan denso. En este punto me gustaría comentar un detalle importante relacionado con las tareas. A diferencia de los otros productos de Google, la aplicación de tareas se ha mantenido en una especie de limbo y no ha evolucionado a lo largo del tiempo. En la aplicación que viene por defecto podemos crear listas de tareas y en ellas añadir tareas con una fecha de vencimiento y una descripción. No es posible crear tareas recurrentes, subtareas o añadir anotaciones. Si alguno está interesado en las tareas de Google (pese a las limitaciones que tienen) puede indicarlo en los comentarios y ampliaré el artículo.

Leer más

Después de la introducción de la semana pasada veremos en esta entrega la forma de trabajar con el calendario de Android usando Thunderbird. Existen otras alternativas para hacer esto como Evolution o Korganizer pero he elegido Thunderbird porque es multiplataforma y es sencillo de instalar con independencia del sistema operativo. El núcleo del programa contiene un cliente de correo y una agenda de contactos. Mediante la instalación de extensiones podemos añadir otros elementos como un gestor de calendarios, cifrado de los correos y otras funciones. La tienda de extensiones de Thunderbird tiene muchos proyectos. No hay problema en instalarlos y probarlos pero hay que tener en cuenta una cosa importante. Las extensiones que están en la Web de Mozilla están verificadas. Si instaláis alguna de una página externa es necesario comprobar que sea legítima y no haga cosas extrañas.

El artículo está dividido en una pequeña introducción con la información que tenemos que conocer para configurar los calendarios y la instalación de Thunderbird junto con las extensiones. Las capturas de pantalla las he realizado en Windows y Thunderbird usa la extensión Silvermel que modifica un poco la apariencia. Aunque cambie la apariencia respecto al interfaz que viene de serie es muy parecido y no tendréis problemas en seguir el desarrollo. Para cualquier duda con el proceso podéis usar los comentarios, las redes sociales o el IRC.

Leer más

En los análisis de aplicaciones hemos visto aplicaciones que facilitan hacer la compra (eMyShoppingList) y juegos (Magic Stone). Para esta ocasión la aplicación es el fondo animado Winter in Chamonix. Tenemos una escena de un paisaje montañoso en el que se encuentra un bosque y una cabaña. El aire mece las ramas de los arboles nevados mientras caen copos de nieve. Hay dos formas de instalar la aplicación. La primera es usando la versión de Google Play que tenemos instalada en el terminal. La segunda opción es abrir Google Play en el ordenador y hacer una instalación remota. Este análisis lo tengo escrito desde hace tiempo, pero por diferentes razones se ha ido retrasando.

Leer más

Los terminales actuales con Android u otros sistemas operativos son sistemas orientados a la movilidad. Al contar con una conexión de datos, ya sea 3G o Wifi, es posible sincronizar la información importante del usuario en la nube. Esto tiene como ventaja la facilidad de guardar o compartir la información que generamos pero al mismo tiempo nos quita cierto nivel de control sobre nuestros datos y lo que podemos hacer con ellos. Un ejemplo lo encontramos en las aplicaciones PIM (Personal Information Manager). Estas aplicaciones, entre las que podemos encontrar el calendario, los contactos, las tareas e incluso las notas pueden generar información que vemos posteriormente en un PC y viceversa.

Si tenemos el terminal con Android podemos acceder a la información, pero ¿qué pasa si tenemos que trabajar en el PC y después queremos sincronizar los datos? ¿es obligatorio usar las aplicaciones Web que ha creado cada fabricante para acceder a la información?. Con el uso de algunos programas auxiliares en el PC podremos guardar una copia de nuestros datos en local, editarlos y sincronizar los cambios con la nube. Posteriormente el terminal se sincronizará con la nube y habremos cerrado la comunicación.

Leer más

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