Pasos para elegir un teléfono con Android

La compra de un teléfono nuevo es una decisión importante porque es un dispositivo que nos acompañará a diario durante varios años. Por esta razón es importante valorar las funciones que incluye así como el precio que tiene. Podemos comprar un teléfono de gama alta y usarlo al final para leer el correo y usar las redes sociales. En este caso estaríamos pagando más por un terminal que no cumple nuestras necesidades. Aunque parezca algo obvio, el teléfono tiene que cubrir nuestras necesidades y no al contrario.

En el mercado tenemos dos opciones para comprar un teléfono. La primera consiste en comprarlo asociado a un contrato de telefonía. Su principal ventaja es que lo pagamos en cómodas mensualidades aunque está asociado a una tarifa concreta. Dependiendo de la tarifa nos puede salir más caro al final que comprarlo libre. Si el teléfono es libre pagaremos más al principio pero a la larga será más económico. Hay un detalle importante que quiero comentar y es que podemos encontrar teléfonos libres desde 100 € hasta superar los 800 €. El precio depende de las características que tenga el terminal.

Leer más

Optimizar el funcionamiento de Android (I) – Acceso como root

Android es un sistema operativo que está dividido en varias capas y que tiene como base un Kernel de GNU/Linux. Sobre esta capa tenemos un conjunto de librerías de alto nivel, la máquina virtual Dalvik y las libreríasde Android. Al tener una base como GNU/Linux hereda muchas de sus características entre las que destacamos la seguridad al separar la parte del usuario de la del sistema. De esta manera el usuario tiene accesible un conjunto de directorios y la mayor parte del sistema le queda bloqueado con lo que se logra una mayor seguridad. La separación es buena por una parte pero también tiene algunos inconvenientes. Por poner un ejemplo, no podemos cambiar el color del área de notificaciones o hacer una copia de seguridad del sistema que incluya las aplicaciones y sus datos sin pasar por Google.

Leer más

HeartBleed: el bug de OpenSSL

Cuando consultamos una página Web o participamos en una conversación los datos asociados viajan por Internet. No es una conexión punto a punto sino que para llegar a su destino pasan por diferentes servidores y equipos. Estos datos pueden ir en texto claro, es decir, cualquiera los puede leer o cifrados con lo que únicamente el equipo de destino los podrá leer. Para realizar el cifrado se usan varias librerías siendo uno de las más usadas OpenSSL. Es en esta librería donde se ha detectado un fallo de seguridad muy grave la semana pasada. Las librerías incluyen diferentes funciones que son útiles para los programadores. Una de las funciones que hay dentro de OpenSSL permite saber si el servidor Web está funcionando. El bug básicamente consiste en llamar a esta función del servidor y hacer que devuelva una cadena de texto. Al pedir la cadena de respuesta se indica también su dimensión. Si el atacante pide una dimensión superior a la que tiene realmente la respuesta el servidor da más información de la que debe.

Leer más

El gestor de tareas Todoist

Un smartphone actual se comporta como teléfono y como PDA permitiendo trabajar con calendarios, tareas o notas. Dentro de las aplicaciones de calendario Google Calendar es el líder indiscutible por su integración en Android. Con la gestión de tareas no ocurre esto y tenemos más variedad de aplicaciones al existir una competencia real. Se pueden distinguir dos tipos de gestores de tareas dependiendo de si usan la infraestructura de Google o usan una infraestructura propia.

Por ejemplo, si almacenan las tareas en el gestor de tareas que lleva Google Calendar como hace Any.do decimos que usan la infraestructura mientras que si las almacenan en un servidor propio decimos que no la usan. Cada planteamiento tiene ventajas e inconvenientes. Si están las tareas integradas podemos verlas en el calendario y al mismo tiempo crear tareas desde otras aplicaciones de Google. Su inconveniente es fácil de entender y está relacionado con el caso que hace Google al gestor de tareas. Básicamente tenemos varias listas de tareas y sólo se puede ver una lista al mismo tiempo. Si queremos usar tareas de diferentes listas al mismo tiempo o subtareas tendremos que usar otro tipo de gestores de tareas.

Leer más

Tema para Zooper Widget Pro

En Android tenemos una gran variedad de aplicaciones con Widgets que muestran información del tiempo, de las citas del usuario o las alarmas. Hay dos tipos según sean estas aplicaciones estáticas o dinámicas. Por ejemplo, Beatiful Widgets o Fancy Widgets estarían dentro del primer grupo ya que permiten usar Widgets que están previamente configurados. Se pueden modificar algunos aspectos pero no todos los elementos. En el segundo grupo tenemos Zooper Widget que permite modificar en su versión de pago todos los elementos que necesitemos.

En la versión gratuita podemos usar los Widgets que incluye el programa de serie pero no los personalizados como el que os traigo para celebrar el principio de año. Por tanto será necesario usar la versión comercial de Zooper Widget Pro para instalar el tema.

Leer más

Mejorar la conexión Wifi usando Android

La conexión Wifi es algo común en las conexiones a Internet. Sus ventajas son varias ya que nos permite conectarnos en cualquier lugar de la casa o añadir nuevos dispositivos sin depender de elementos externos como ocurre con las conexiones de cable. La información se transmite de forma inalámbrica usando frecuencias que están en los 2,4 GHz. Sobre esta frecuencia base tenemos varios canales separados unas frecuencias concretas. El alcance que tenga la conexión dependen de varios factores. La presencia de obstáculos entre el punto Wifi y el receptor es uno de ellos y es relativamente controlable. Otro de los factores que influyen es la presencia de otras redes Wifi emitiendo en el mismo canal. La conexión funciona de forma correcta pero se reduce el alcance. Por último tenemos la calidad de la antena del terminal que usemos.

Leer más

Las versiones de Android y su distribución

Cada cierto tiempo Google publica una nueva versión de Android con nuevas funciones y prestaciones. La última versión liberada es Android 4.4 (KitKat). Es importante matizar los términos versión liberada y versión disponible. Podemos pensar que si el fabricante acaba de liberar Android 4.4, la mayoría de los dispositivos debería tener Android 4.3 al ser la versión anterior. Para poder usar una versión de Android concreta en un terminal se tienen que cumplir dos cosas. La primera es que el fabricante la adapte a sus terminales y la segunda que existan drivers para los diferentes chips. Aunque esté disponible el código de Android, sin los drivers correspondientes a los chips de la CPU o la tarjeta gráfica no se puede hacer nada.

No importa la marca del terminal que tengamos. Sólo es cuestión de tiempo que el terminal deje de tener soporte y se quede estancado en una versión determinada de Android. A partir de este punto las opciones que tenemos como usuarios son: quedarnos con la última versión disponible del fabricante o esperar a que la comunidad de cocineros haga una adaptación.

Leer más

Mejorar el rendimiento de Android limitando las aplicaciones instaladas

Los terminales actuales que usan Android (teléfono o tableta) pueden tener mucha potencia bruta dependiendo del modelo que tengamos. Esta potencia nos permite ejecutar una gran variedad de aplicaciones que pueden sustituir a un PC. El problema aparece si pensamos que se pueden utilizar como un PC e instalar cualquier aplicación que encontremos. Aunque el terminal tenga capacidad de cálculo, al mismo tiempo depende de una batería. ¿De qué forma afecta al sistema las aplicaciones instaladas? Si tenemos muchas aplicaciones en ejecución podemos degradar en cierta medida la respuesta del sistema. Muchas aplicaciones como las que usan las redes sociales tienen servicios en segundo plano (partes de la aplicación que no se muestran al usuario) y pueden consumir recursos de la CPU, usar las redes de datos o evitar que Android entre en ahorro de energía.

Leer más

Corregir los glitches visuales en Android 4.2

Si usamos Android 4.2 con una ROM cocinada, por ejemplo VJ CyanogenMod, podemos ver glitches visuales con algunas aplicaciones. Es sólo un problema visual y no afecta al comportamiento de las aplicaciones aunque el efecto es molesto. Este problema parece que está provocado por Android cuando no sabe si tiene que renderizar la pantalla usando la CPU (software) o la GPU (hardware) dando como resultado este problema de visualización.

No afecta a todos los programas, en mi caso suele aparecer con Moon+ Reader, Falcon Pro o Evernoteal lanzar la aplicación por primera vez. Si la aplicación está  abierta en segundo plano no aparece el problema. Las pruebas las he realizado en un HTC Desire pero debería funcionar con cualquier terminal que use Android 4.2 y tenga este problema. Para arreglarlo es necesario entrar en las Opciones de desarrollo de Android.

Leer más

Sincronizar las imágenes con Dropbox

Con la popularización de las conexiones de datos han aparecido nuevos servidos en Internet. Uno de ellos nos permite trabajar con discos duros virtuales, esto es, tenemos un espacio de x GB en un servidor y nuestros datos se sincronizan sobre él. En InnerZaurus ya he publicado algún artículo que se aprovecha de esto: Lectura y sincronización de eBooks con Android usando Dropbox. Dropbox no es el único disco duro en la nube.

Tenemos también Google Drive, Box.net o Ubuntu One. Cada uno tiene sus ventajas tanto en aplicaciones como en la capacidad que nos proporcionan. He elegido Dropbox por una razón y es que tiene cliente para las principales plataformas en el PC y funcionan bien. La capacidad inicial es de 2 GB y se puede ampliar cumpliendo ciertos requisitos. Los pasos que comento en este artículo se pueden hacer de forma similar con cualquiera de los otros discos duros que están en la nube. Puede variar un poco la aplicación pero la idea de funcionamiento es la misma.

Leer más