Deprecated: Function set_magic_quotes_runtime() is deprecated in /homepages/30/d215649942/htdocs/textpattern/lib/txplib_db.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at /homepages/30/d215649942/htdocs/textpattern/lib/txplib_db.php:14) in /homepages/30/d215649942/htdocs/textpattern/lib/txplib_misc.php on line 1621
tag_error <txp:posted format="%a" /> ->  : getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1140
tag_error <txp:posted format="%a" /> ->  : mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1141
tag_error <txp:posted format="%a" /> ->  : strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1177
tag_error <txp:posted format="%b" /> ->  : getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1140
tag_error <txp:posted format="%b" /> ->  : mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1141
tag_error <txp:posted format="%b" /> ->  : strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1177
tag_error <txp:posted format="%d" /> ->  : getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1140
tag_error <txp:posted format="%d" /> ->  : mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1141
tag_error <txp:posted format="%d" /> ->  : strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1177
tag_error <txp:posted format="%Y" /> ->  : getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1140
tag_error <txp:posted format="%Y" /> ->  : mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1141
tag_error <txp:posted format="%Y" /> ->  : strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1177
tag_error <txp:posted/> ->  : getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1140
tag_error <txp:posted/> ->  : mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1141
tag_error <txp:posted/> ->  : strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1177
tag_error <txp:comment_time/> ->  : getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1140
tag_error <txp:comment_time/> ->  : mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1141
tag_error <txp:comment_time/> ->  : strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1177
tag_error <txp:comments_error wraptag="ul" break="li" /> ->  : getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1140
tag_error <txp:comments_error wraptag="ul" break="li" /> ->  : mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1141
tag_error <txp:comments_error wraptag="ul" break="li" /> ->  : strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1,0/no DST' instead  on line 1177

Warning: Cannot modify header information - headers already sent by (output started at /homepages/30/d215649942/htdocs/textpattern/lib/txplib_db.php:14) in /homepages/30/d215649942/htdocs/textpattern/publish.php on line 477
Puntada sin Hilo: ¿Qué me falta en Android?

Ir al contenido

jue
sep
10

2009

¿Qué me falta en Android?

Android

Hace aproximadamente dos meses y medio me hice con un terminal móvil con el sistema operativo Android, en concreto, con un HTC Magic. Desde hacía 5 años, no había tenido un teléfono que no utilizara Symbian, así que, el cambio ha sido bastante brusco. Entre otras cosas, decidí abandonar Symbian porque, en estos tiempos 2.0, donde los terminales táctiles y la conectividad a tiempo completo empiezan a mandar, se estaba quedando bastante atrás: al igual que Windows Mobile, no da la sensación de adaptarse tan rápidamente como lo han hecho los iPhone, las BlackBerry o Android.

La verdad es que el cambio ha sido indudablemente para mejor (y eso que no tenía ningún tipo de queja con mi antiguo N95), Android, desde mi punto de vista, tiene un montón de virtudes que le van hacer estar en lo más alto en un corto plazo de tiempo. No sólo por la empresa que lo empuja, sino también por su mentalidad abierta y la comunidad de usuarios y desarrolladores que crece a su alrededor.

De todas formas, sin esforzarse mucho se pueden encontrar docenas de páginas y artículos destripando las bondades y las virtudes de este sistema operativo, así que, en este caso, voy a centrarme en las faltas que le encuentro y las cosas que, desde mi punto de vista, deberían mejorarse:

  • Alt + Tab: Lo que desde mi punto de vista falla en este aspecto, es la posibilidad de dejar una aplicación en segundo plano en un estado concreto y poder recuperarla donde la hayamos dejado de manera clara y sencilla. Sí, me refiero al típico "Alt+Tab" que utilizamos en los ordenadores, o a la función que se consigue manteniendo pulsada la tecla de acceso al menú en un Symbian. Por favor, que alguien me corrija si me equivoco, pero yo no he conseguido hacer esto con Android.

    Está muy bien que, manteniendo pulsada la tecla de "Home" accedamos a nuestras últimas aplicaciones abiertas dándonos una "falsa" sensación de "Alt+Tab", pero, claramente, no es lo mismo. ¿Qué pasa si la aplicación que quiero abrir no está entre esas recientemente usadas?. Como cada aplicación actúa de manera diferente al darle al botón de "Home", las hay que, durante este proceso directamente se cerrarán, mientras otras, efectivamente, seguirán en segundo plano guardando el estado actual. En este aspecto cada aplicación es un mundo y creo que no es algo para dejar al azar, debería de estar contralado.

    Por poner un caso práctico y que se entienda mejor a lo que me refiero: Utilizo como aplicación de Agenda "aContacts"(áltamente recomendable). Imaginémonos que he sacado una fotografía a un cartel con un número de teléfono al que me interesa llamar. Miro la foto, intento memorizar el número, cargo aContacts, y marco el número. Si durante el transcurso de esta operación se me olvida el número e intento regresar a la fotografía para echar un vistazo a la parte que se me ha olvidado, me encuentro que cuando regreso a aContacts la aplicación no ha guardado el estado como yo la he dejado y, como consecuencia, debo volver a escribir el número entero. Aunque sea un caso raro, ya me ha pasado y, de todas formas, me ha ocurrido con otras muchas aplicaciones, echando bastante en falta esta fución que sí se consigue fácilmente con un Symbian: ¿Alguna solución?.

  • Integración entre las aplicaciones: Sin duda alguna este es el punto donde más defectos le veo a este sistema y, procediendo de google, el que más me extraña. Antes de probar Android, me imaginaba que, ya que todo gira alrededor de google, habría una integración perfecta entre las aplicaciones del teléfono (al menos, entre las que vienen de serie y las desarrolladas por Google o que giran en torno a Google Apps). Sin embargo, no es así. Tampoco quiero decir que la competencia lo haga, aunque, sin duda alguna, los mejores terminales en este punto, para mi, son las BlackBerry.

    Cada aplicación es completamente independiente, y, en la mayoría de los casos, la integración con el móvil se limita a un pequeño aviso en el área de notificaciones. Falta esa interactividad entre ellas que las harían perfectas: ahora mismo tengo mi aplicación para el correo, mi aplicación para facebook, mi aplicación para twitter, mi aplicación para mi otra cuenta de correo que no es principal, mi aplicación para SMSs, mi aplicación para gTalk, bla bla bla.

    Ya se que lo que pido es para nota, pero es algo que no me parece excesivamente complicado y que haría de Android un sistema operativo mucho más completo. Si nos centramos en la libreta de contactos (ya que en un móvil la gestión de contactos es uno de sus principales puntos), ¿por qué es tan limitada?. Algunas cosas que podrían mejorarse podrían ser:

    • Que desde la información de un contacto pudieras acceder a los correos electrónicos mantenidos entre esa persona y tú. O, por el mismo camino, al historial de conversaciones de gTalk u otra aplicación de mensajería instalada sin falta de tener que acudir directamente a esa otra aplicación (al igual que acceder de manera directa al historial de llamadas, o SMSs, etc...).
    • Similar al punto anterior, estaría bien acceder a la posición del contacto en un mapa si lo tienes registrado como contacto para Latitude, sin falta de tener que andar cargando manualmente la aplicación de Google Maps.
    • Según las aplicaciones instaladas (con un sistema de plugins al estilo locale), debería poderse añadir más información a los contactos como: pagina de facebook, de twitter, etc... y, así, poder acceder directamente desde la información de contacto a su perfil en facebook o a sus tweets.
    • Lo de la integración de varias cuentas de correo, es más de lo mismo. Si tengo, por ejemplo, dos cuentas de correo diferentes, aunque sean las dos de gMail, no es muy lógico tener que gestionarlas con aplicaciones diferentes porque una sea la principal y la otra no... creo que esta es la falta de integración más clara de todas.
    • Aunque ahora no me doy cuenta, estoy seguro de que hay muchas más cosas que se podrían mejorar en esta misma línea. Al final, si seguimos con el tema de los contactos, todo se resumen en que tenemos los mismos contactos repetidos un montón de veces: mis contactos telefónicos, mis contactos de latitude, mis contactos de google talk, mis contactos de... ¡pero si al final son todos los mismos!. Bueno, y aunque me haya centrado en el tema de los contactos, esta integración podría darse entre cualquier tipo de aplicaciones. De hecho, hay muchas aplicaciones que sí que disponen de estos sistemas de integración y, la verdad, es que da gusto trabajar con ellas.
  • Market: El buscador del Market es malísimo, en casa del herrero, cuchillo de palo. Sobre esto no me entretengo, que es un fallo más que comentado.

Bien, aunque parezca mentira, Android me parece un sistema buenísimo y estoy más que contento con él, pero, como la perfección no existe y todos queremos ese poco más, me he centrado en destacar lo que no me gusta. ¿Cuál es la mejor solución?. Pues, claramente, que deje de quejarme y empiece a tirar líneas de código :P, pero está claro que me resulta mucho más cómodo quejarme ya que, de todas formas, alguien tiene que hacerlo para que las cosas vayan mejorando.

Comentarios

  1. Hola:
    Me puedes explciar como se utilizar el ACONTACTS. Lo acabo de instalar pero no me aclaro,quiero poner fotos a mis contactos y melodias.
    Gracias

    — ANGELES · jul 1, 15:55 · #

Ayuda Textile