Mostrando entradas con la etiqueta Sincronizacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sincronizacion. Mostrar todas las entradas

viernes, 21 de noviembre de 2008

Posible solución absurda a los fallos de sincronización entre MobileMe y el iPhone

Los recientes cambios en MobileMe están reportando el retorno de más de un quebradero de cabeza a muchos usuarios, que comprueban que la sincronización del iPhone de Calendarios y Agenda principalmente, desde-hacia MobileMe, no funciona, cuando la nube y sus ordenadores están perfectamente sincronizados.

La solución que apunta Apple en última instáncia es la de eliminar la cuenta de MobileMe del iPhone, y volver a configurarla. El proceso de sincronización puede prolongarse varios minutos, y en ese tiempo hay un aspecto crucial que no se contempla en las paginas de ayuda.

A partir de varias pruebas hemos llegado a la siguiente conclusión, y aportamos una solución que parece ser que es obviada por los usuarios, empezando por nosotros, que la descubrimos por casualidad, y que Apple no apunta en sus tutoriales…

Cada sincronización depende de algo parecido a un registro que va a parar a cada ordenador/iPhone/iPod touch y que sirve de punto de partida para la siguiente sincronización. Cada uno de estos registros sobreescribe el anterior, y parece ser que es la referencia en la que se basa la siguiente sincronización. Este registro es leído al principio de cada sincronización, pero se sobreescribe al final del proceso, momento en que se muestra los cambios recién sincronizados en cada aplicación.

A excepción del correo, el iPhone parece ser que no es capaz de mostrar al vuelo los cambios, si estos se deben incluír en la pantalla que tiene activa el usuario en ese momento. Dicho de otro modo, por ejemplo, si los cambios deben actualizarse en Calendario a fecha de hoy, y el iPhone muestra la pantalla del día de hoy, los cambios no aparecen -e incluso a veces no se actualizan realmente- , a menos que salgamos de esa fecha o de la aplicación, y volvamos a entrar. Este ejemplo no ocurre a la hora de eliminar eventos, ya que estos se borran visualmente al vuelo.

Solucion? Sea cual sea la aplicación que se actualice, hay que procurar no estar en la pantalla donde deberían aparecer los nuevos datos.

El caso que creo que Apple debería especificar en sus tutoriales de ayuda es simple. Teniendo en cuenta que el registro de referencia se escribe al final del proceso, que es entonces cuando es posible ver los cambios recién sincronizados, y que si no se escribe este registro los cambios no se muestran, hay que dejar el iPhone trabajar durante un tiempo más prolongado de lo normal para que haga el proceso completo. Esto no es posible si el iPhone entra en reposo, pues el proceso se detiene.

Solucion? Configurar el iPhone para que no entre en reposo, sincronizar y dejarlo hacer a su aire. En nuestro caso el proceso ha tardado hasta 7 minutos por 3G, pero lo ha hecho sin ningún problema.

jueves, 25 de septiembre de 2008

Fallo en la sincronización de Calendario y Mail en iPhone 2.1, y la solución


Desde el lanzamiento del firmware 2.1 para iPhone son muchos los usuarios que están despachandose a gusto en los foros de Apple comentando un fallo de sincronización que afecta al correo electrónico y a la aplicación Calendario en el iPhone y/o iPod touch. Por nuestra parte estamos experimentando el fallo solo en Calendario y decidimos ponernos en contacto por correo electrónico con los asistentes técnicos de MobileMe, y 13 correos después, muchas pruebas, y 4 técnicos expertos diferentes, la única salida que nos han dado es la de recurrir a los foros de Apple.

La solución que aportamos no arregla el problema, pero al menos hace funcionar lo que debería por si solo, a falta de una actualización por parte de Apple, y solo requiere unos segundos por parte del usuario…

El fallo afecta al servicio push que va desde la nube de MobileMe hasta el iPhone o viceversa, y el terminal no es capaz de sincronizar de forma automática ó mediante la asignación de una frecuencia de actualización. Dicho de otro modo, no tiene la más mínima importancia si tenemos el terminal configurado para que actualice mediante push, cada 30 minutos o cada hora, porque no lo hará. Lo curioso es que el problema no afecta de forma masiva general a todos los iPhone, sino que cada caso es distinto; a saber…

- El iPhone no sincroniza vía push ni Mail ni Calendario
- El iPhone sincroniza vía push Mail, pero no Calendario
- El iPhone sincroniza vía push Calendario, pero no Mail
- El iPhone sincroniza Calendario de MobileMe al iPhone vía push, pero no Mail
- El iPhone sincroniza Mail de MobileMe al iPhone vía push, pero no Calendario
- El iPhone sincroniza Calendario del iPhone a MobileMe vía push, pero no Mail
- El iPhone sincroniza Mail del iPhone a MobileMe vía push, pero no Calendario

… y así sucesivamente hasta completar un fallo que gira alrededor del iPhone, Mail y Calendario relacionado directamente con push. La solución provisional pasa precisamente por eso, en deshabilitar push pero solo en la configuración específica del programa que no podamos sincronizar.

Para ello, simplemente hay que ir, en el iPhone, a Ajustes / Obtener Datos / Avanzado seleccionar o Contactos, Calendarios o bien Correo, o ambas opciones si es el caso, y situar la configuración en Manual.

Desde ese momento, cada vez que accedamos desde el iPhone a cualquiera de las opciones nuevamente configuradas, el terminal forzará una sincronización. La señal que indica que está realizando la operación -en la imagen- no es instantánea, hay que tener un poquito (más) de paciencia hasta que inicia el proceso. A la postre, nuestros datos estarán sincronizados en su totalidad pasados unos segundos.

miércoles, 24 de septiembre de 2008

Tus Tareas de iCal en el iPhone o iPod touch, sin hacks, y sin aplicaciones de terceros

Esta imagen, extraída de la pagina de Apple, engaña. da la sensación de que las Tareas de iCal se sincronizan con MobileMe, cuando esto no es así. De hecho Apple nunca ha dicho que se sincronizen las Tareas con MobileMe, y vamos a solucionarlo, al menos en gran parte.

Concretando el titular, se trata de exactamente eso: trasladar las Tareas de iCal al iPhone o iPod touch, sin jailbreaks, y sin aplicaciones de terceros. Se trata de una operación muy sencilla y que tiene ciertas limitaciones, como es el caso de la sincronización en una sola dirección, la imposibilidad de poder generar tareas reales en el iPhone -debido probablemente al no poder sincronizar realmente- y la imposibilidad de leer notas adjuntas y enlaces adjuntos en las tareas.

Lo cierto es que llevar las Tareas de iCal y Mail.app al iPhone es una asignatura pendiente de Apple. Y mientras la compañía no le pone solución, nosotros proponemos una solución provisional y alternativa que se acerca en gran medida a lo que debería ser un día de estos, sin marear prácticamente nada, ningún programa, ordenador o dispositivo, y sin necesitar nada que no tengamos ya, puesto que todo lo tenemos a nuestro alcance y ya configurado. Y es precisamente esta configuración que viene por defecto, la que demuestra que Apple podría incluir la sincronización real de las Tareas en la próxima actualización. Todo ello lo explicamos a continuación…

De entrada, y matizando lo de las limitaciones: olvidaos de colores para diferenciar los distintos calendarios que tengáis; se agrupan todas las tareas solamente en una única categoría sin definir, y las Tareas solamente se sincronizan desde el Mac al iPhone, vía sincronización a traves de MobileMe de forma inalámbrica, pero no al revés. Desde el iPhone tampoco se pueden generar tareas, y a pesar de que en iCal se pueden generar tareas de lo más variopinta con colores, notas adjuntas, direcciones, alarmas y demás, son estas mismas tareas, pero reflejadas en Mail.app con las que debemos fijarnos, ya que es precisamente eso lo que vamos a trasladar al iPhone.

Debemos habilitar una cuenta MobileMe si no la tenéis, ya que la sincronización por cable del correo solo sincroniza los datos de las cuentas, que no los mensajes. Luego, tampoco las Tareas. Y ya puestos a recomendar, os invitamos a que probéis a concentrar todas las cuentas de correo que tengáis en MobileMe.

Tanto si creamos la Tarea desde iCal como desde Mail.app, ésta se reflejará en el otro programa, pero es en Mail.app donde tenemos que dar el toque crucial para que funcione. Simplemente, se trata de arrastrar la Tarea creada en Mail.app Recordatorios / En Mi Mac hasta Recordatorios / (cuenta MobileMe). Listos; ya tenemos las tareas “moviéndose” por la nube de MobileMe.

Para consultarlas, solamente hay que ir a la carpeta Apple Mail To Do en el programa Mail de nuestro iPhone / iPod touch, y ahí están todas tus Tareas. (De hecho esta es la primera prueba que nos hace sospechar que Apple podría estar ya en vías de implementar la sincronización real de las Tareas en el iPhone)


Para los escépticos… lo que hemos hecho creado una Tarea en Mail.app sin cuerpo de mensaje, que aparece también en iCal; luego es editable y configurable al 100% en el Mac, y le podemos añadir notas adjuntos, enlaces, alarmas, etc…


Y otra Tarea desde iCal con un cuerpo de mensaje fictício, que aparecía también en Mail; la Tarea, que no el cuerpo del mensaje, de forma que la Tarea también es 100% editable y configurable en el Mac…

A continuación, hemos arrastrado ambas Tareas a la cuenta MobileMe de Mail.app …

Hemos sincronizado… y voilá…


En ambos casos, el iPhone muestra la tarea como si realmente fuese un mensaje de correo, y añade en todos los casos un archivo que no puede interpretar, que imaginamos que contendrá los colores del calendario en el que hayamos incluido la Tarea en cuestión, las notas adjuntas, direcciones, etc. Y de hecho, al intentar generar una nueva Tarea desde el iPhone se nos abre la ventana de creación de un nuevo mensaje de correo.


Teniendo en cuenta que la mayoría de usuarios utilizan iCal para generar Tareas, imaginamos que en un futuro no muy lejano el reflejo de estas en Mail.app será puramente informativo, ya que mediante otros gestores de correo no es posible crear Tareas correctamente y con compatibilidad con iCal, a menos que se usen pluggins específicos para ello.

Mientras Apple no quiera implementar las Tareas de una forma normal, por ahora tendremos que contentarnos con esto, que ya es algo, y que para muchos usuarios será suficiente para llevarse sus tareas allá donde vayan.

Zemtex

Todas tus carpetas de correo sincronizadas con MobileMe

A raíz de la publicación de este post, en el que explicábamos como gestionar cualquier cuenta de correo con MobileMe, nos han llegado muchas consultas por varios frentes preguntando si es posible sincronizar las carpetas de correo y acceder a ellas desde cualquier ordenador, sea cual sea el programa gestor que utilicemos. Pues si, es posible. Y es muy muy fácil…

La intención del post mencionado es la de poder gestionar cualquier cuenta de correo con MobileMe. Esto es, que cualquier mensaje que mandemos o recibamos pase por la nube y por extensión, lo tengamos disponible desde la web, desde cualquier ordenador vinculado a nuestra cuenta MobileMe, o desde el iPhone/iPod touch. Gestionar todo el correo en una misma cuenta puede implicar que, como mínimo, tengamos dos carpetas simplemente para separar temas; por ejemplo una carpeta Personal y otra de Trabajo. Y lo ideal es tener todas las carpetas centralizadas en MobileMe para que sean accesibles desde cualquier lugar en el que nos encontremos. Pues precisamente a eso vamos…


Sea cual sea el programa y sistema operativo que utlicemos, el gestor de correo muestra siempre dos partes bien diferenciadas: una, lo que hay residente en cada ordenador (En mi Mac en el caso de Mail.app) y luego lo que hay en cada cuenta. En este caso, tenemos simplemente estas dos partes, lo que se guarda en el ordenador en cuestión, y lo que se sube a la cuenta MobileMe.

La imagen habla por si sola. Ya sea en los Buzones, en Recordatorios (que són las Tareas de iCal) o en Buzones inteligentes, hay dos grandes grupos: uno, lo que hay residente en el ordenador, y otro, lo que a pesar de estar residente en el ordenador, está también en la cuenta MobileMe.

Por defecto, las carpetas y subcarpetas que vamos creando se quedan en el ordenador residente, pero al no estar en la cuenta MobileMe, éstas no se sincronizan con la nube. Para tener estas carpetas y todo su contenido tanto en el ordenador como sincronizadas con MobileMe, basta con arrastrar las carpetas hasta la cuenta MobileMe, simplemente, como muestra la imagen.

Hay que tener en cuenta que dependiendo del contenido de cada carpeta la sincronización puede prolongarse, aunque no suele tardar demasiado. También mencionar que la primera vez, es probable que todos los mensajes que la nube sincronice con cada ordenador, éste los interpretará como mensajes no leídos, pues MobileMe interpreta que esos mensajes llegan a la cuenta por primera vez.

A partir de aquí, cualquier mensaje que mováis a cualquiera de las carpetas ya pasadas a la cuenta MobileMe, aparecerá en cualquiera de los ordenadores, iPhone o iPod touch vinculados en vuestra cuenta.

Zemtex