Capítulo 2407 en el que te cuento cómo funciona una de las características que más valoro en una app de correo electrónico y que ahora ha vuelto a Spark, la capacidad de enviar emails a tu aplicación de tareas preferida.
Si te ha gustado este capítulo y quieres más, prueba Weekly, mi podcast privado semanal.
Transcripción
¡Buenos días! Esto es Emilcar Daily, un podcast sobre tecnología en general, Apple en particular, producción personal, cultura de internet y francamente cualquier cosa que me interese. Hoy es jueves 2 de noviembre de 2023 y este es el capítulo 2407. Yo soy Emilcar y hoy te voy a hablar de cómo conectar Spark 3.10 con tu aplicación de tareas. Si te gustan los temas de Emilcar Daily, Weekly te va a encantar. Weekly es mi podcast privado semanal sobre Apple, tecnología, productividad, finanzas personales, domótica y las interioridades de mi negocio como podcaster y creador independiente. Nada más unirte tendrás acceso al histórico de 5 años de contenidos y recursos privados y a una comunidad exclusiva para miembros en Discord donde hablamos de los temas que más nos interesan lejos del ruido de las redes sociales. Unete a Weekly por solo 5 euros al mes entrando en emilcar.fm/weekly. Bueno, ese tema de Spark y su actualización a la versión 3.0 ha hecho correr ríos de megas de audio grabados por mí mismo, tanto aquí como en weekly como en todas partes. En su momento monté un auténtico psicodrama con todo este tema y bueno pues al final decidí hacer de tripas corazón y asumir que es lo que hay. Estuve probando muchas alternativas a aplicación de correo pero ninguna pese a las deficiencias de Spark 3 respecto a Spark 2 ninguna de las otras me daba todo lo que necesitaba. Así que pensé que para poca salud ninguna y que mejor malo conocido que bueno por conocer y todo el refranero español. ¿Cuál era la situación? y vamos a centrarnos en el tema de hoy que es compartir un correo electrónico, mandarlo a tu aplicación de tareas. ¿Cuál era la situación en Spark 2 en la antigua aplicación? Pues la situación era ideal porque tenía lo que se llamaban integraciones y es que pues tú podías activar integraciones con distintas aplicaciones de tareas, las más populares, las más conocidas y cuando una vez que tú ya solo tenías activado y ya habías conectado tu aplicación con Spark, podías compartir ese correo electrónico con esa aplicación en concreto salía una ventanita muy mona con los campos en concreto de tu aplicación, es decir si te permite por ejemplo en recordatorios elegir una lista, en Onifocus no te permite elegir nada porque por defecto va el inbox, es decir una ventana de introducción de datos que respeta el destino, no es una ventana estándar y yo lo mando y Dios provee o no, sino que cada ventanita está perfectamente definida con respecto a cada aplicación. Entonces aparte del texto que tú lo quisieras poner y los datos que te permitiría ponerle, te metía un enlace a ese email y ese enlace era lo que se llama, creo que se llama, disculpadme los developers si lo digo mal, una URL callback, es decir una URL que no llama a una dirección web sino a una dirección interna dentro de la propia aplicación que esto es una cosa que existe en iOS y existe también en macOS y en ipadOS. Entonces en el caso concreto, esto lo tiran un montón de aplicaciones y con esto he dado la chapa ad infinitum, sobre todo sobre todo en weekly, para que os hagáis una idea una URL de un email de Spark comienza riddle que es el nombre de la empresa que desarrolla Spark, guion medio spark, dos puntos barra barra y esto ya le sirve a tu iPhone o a tu Mac para saber que ese enlace se va a abrir en esa aplicación en concreto. También nos permitía en su momento Spark 2 generar una URL normal y corriente, una URL digamos nivel web que servía para compartir emails con otras personas porque los emails cuando tú activas esto todos los emails que recibes a Spark son copiados en sus servidores, ahora ya la privacidad que te preocupa más o menos, pero esto es así como funciona. ¿Qué ocurrió cuando salió Spark 3? Bueno pues desaparecieron las integraciones y un montón de cosas más con la promesa de que algún día íbamos a ir recuperando todo eso. En aquel momento todavía se podía generar una URL para cada email, pero era una URL web, no era una URL interna. De hecho si tú desinstalabas Spark 2 de tu Mac en las URLs internas que pudieras tener por ahí distribuidas y yo tenía un montón en OmniFocus, es decir estas URL tipo riddle-medio-spark-barra-barra dejaron de funcionar por completamente. Es decir, la nueva aplicación no se identificaba en cuestión de género con la antigua. Entonces bueno, eso sí lo podías hacer. ¿Qué es lo que yo hice? Pues dar mucho la brasa a vosotros como oyentes y finalmente crearme un atajo con Keyboard Maestro, que es una aplicación que tengo desde su versión 6. Hoy he pagado la versión 11 y la sigo infrautilizando como el primer día. Creo un atajo con Keyboard Maestro, esto está muy chulo, Keyboard Maestro te permite hacer auténticas diabluras. Entonces ese atajo lo que hacía era copiar el enlace web del email que yo tenía en esos momentos seleccionado en Spark, pasar a OmniFocus, tengo OmniFocus abierta, abrir una ventana de nueva aplicación, copiar en el campo de notas esa URL de ese email y dejarme el balón botando, dejarme el cursor en el campo de título de la tarea para que yo lo escribiera. ¿Qué es mejorarle? Sí. ¿Qué está muy bien? Llevo con esto un año y funcionando estupendamente. ¿Cuál es la pega de todo esto? Pues que esta URL, estamos hablando de URL de internet, no es un callback URL, no es un nuevo URL que yo le doy y ese email se abre en la aplicación, que era como funcionaba antes y era lo ideal, sino que esa URL se abre en un navegador de internet y puedes pensar tú si estás ahora siguiendo mis pasos o ya lo has hecho, pero no hay ningún problema porque arriba a la derecha hay un botón que pone abrir en Spark, bueno ese botón no ha funcionado en esta vida, jamás, de los jamases ha funcionado ese botón de abrir en Spark. Por supuesto he avisado a soporte, sí, sí, es que estáis la cosita esa que no tenemos todavía tal, de hecho si le dabas ese botón veías como el botón intentaba generar una callback URL para mandarte ese email a la aplicación de Spark, pero se liaba, vale, se liaba y lo único que hacía era volver a descargarte la aplicación, muy mal todo, pero bueno aun contó y con eso pues la cosa ha ido funcionando, es decir cuando yo me encuentro una tarea dentro de un Ifocus, cuando estoy trabajando me voy a hacer esto y veo que tiene un enlace a un email, hago clic, veo ese email en un navegador web y si luego necesito responderlo o lo que sea pues con lo que estoy viendo chapuceramente me voy a Spark, lo busco, ah mira aquí está ya lo he encontrado, no es ideal, no, no es ideal pero es lo que teníamos. Spark 10, perdón, Spark 3.10 es una actualización que salió ayer seguramente, lo vimos antes de ayer pero como por la tarde no estuve en el ordenador sino que estuve factoreando zagalas en Halloween, pues no pude, mira se había salido, es decir esta semana ha salido, con Spark 3.10 y estoy hablando siempre del Mac, vuelven las integraciones, las integraciones tal cual se fueron, es decir no es que le han dado una vuelta y ahora tenemos otro tipo de aproximación, no, está en otro sitio porque ahora los menús son distintos y todo es de otra forma pero tú le das ahora en configuración de Spark a la opción del menú de integraciones y te aparece otra vez la misma lista de aplicaciones que te salía antes, yo creo que hasta son las mismas, es decir, Recordatorios, OmniFocus, Asana, Agenda, una aplicación que yo he usado durante mucho tiempo con gran éxito de crítica de público, Bear, Bear, Oso, Oso, la aplicación se llama Oso, Evernote, MeisterTask, OneNote, también he usado la integración con OneNote, Things, para los extraviados, para los perdidos, To Do, TicTic, To Do East y Trello, creo que son exactamente las mismas, ojalá tuviera por ahí Spark 2 instalado en algún lado pero yo creo que son exactamente las mismas, las mismas integraciones. ¿Cómo funciona esto? Muy bien, porque es que no se puede decir otra cosa, es decir, tú te vas ahí, le dices conectar y te dice pues ya está conectado porque lo que busca es la aplicación instalada en tu ordenador y ojo para aquellos que como yo estáis en el peregrinar de OmniFocus Beta, dicen por cierto, son los cachondos estos de OmniGrop, los creadores de OmniFocus, que todavía están en plazo para lanzar la versión definitiva este año. Este año si estamos hablando del año chino, que no acaba el 31 de diciembre, acabará cuando acabe, si estamos hablando del año occidental, no, pero no porque yo sea pesimista, sino porque cada vez que descargas una nueva actualización de la Beta, hay un timeline de todo el proceso y tienes siete puntos y vamos por el tres, entonces yo no sé de nada de todas estas cosas que es muy posible o esta gente no. Bueno, el caso es que, aunque no tengas, en mi caso yo es que no tengo, a ver, OmniFocus, o sea yo no tengo OmniFocus instalada, sólo tengo la Beta en el Mac, con lo cual pues está enlazando perfectamente con la Beta, entonces pues tienes OmniFocus y recordatorios. A priori parece que la forma de hacer este enlace es un poco extraña. Por cierto, creo que ha sido en 3.10 donde el menú mensaje ha cambiado mucho, es decir, tú eliges un email, te vas a la barra de menú arriba, le das a mensaje y antes aparecía un listado sin organizar, de atajos y de funcionalidades, bueno, pues ahora está todo organizado y ya tiene bastante sentido, con lo cual si en algún momento te encuentras perdido y no sabes qué hacer, puedes recurrir ahí y va a ser de ayuda, no como antes. Bueno, pues lo que te dicen las instrucciones es que cuando tú tengas seleccionado un email y quieras hacer algo con él en lo que se resuelven las integraciones, a compartirlo con una aplicación, dice que le puedes dar al botón derecho, mentira cochina, si le das al botón derecho en el listado de emails te va a salir las acciones, lo que ellos llaman creo que el centro, como es el centro de comandos que también puedes invocar con comando K, vale, entonces ahí en ese centro de comandos tú tienes que escribir guardar y entonces esa es la opción guardar en, eliges esa opción y te va a decir primero los servicios que ya has conectado, en mi caso recordatorios y OmniFocus y a continuación todos los que están disponibles y al lado te pone el atajo que han elegido para que nunca tengas que hacer esta vaina nunca más, en mi caso OmniFocus es opción F y recordatorios es opción R, me parece muy lógico, entonces yo ahora me salgo de todo eso para ver cómo funcionan los atajos, le doy a opción F y efectivamente me sale un cuadro que pone nueva tarea con un icono de OmniFocus, ha cogido el título del email, yo se lo puedo cambiar, me dice si quiero juntar el correo como un enlace o el propio correo ahí metido a pescozones, vale, yo por supuesto elige siempre enlaces porque no soy un salvaje y también me anima a poner una fecha de nacimiento, cosa que por supuesto no voy a hacer y dice guardar OmniFocus y donde te lo lleva es al inbox, que es donde están las cosas en OmniFocus, es decir, no tienes más opciones porque evidentemente respeta el funcionamiento de OmniFocus que es todo va al inbox, si por el contrario presiono comando R, de nuevo dicen no da tareas con el icono de recordatorios al lado, el título del correo puesto como título de la tarea y me permite mitunearlo, a juntar correo una vez más como correo como enlace y ahora sí aquí en recordatorios que no es una aplicación tan cartesiana, me permite elegir en qué lista de tareas quiero poner este correo electrónico y también por supuesto añadir un recordatorio, vale, con lo cual pues es fantástico, fantástico como está todo hecho, en el iPhone es muy parecido, tienes añadir servicios, cuando presionas el botón, estás con un correo abierto presionas el botón de tres botones que aparece abajo de tres puntitos, ves abajo que pone abrir en no sé qué, no sé cuántas, vale, pues le das a añadir servicio, seleccionas OmniFocus, directamente te sale el este el cuadro para meter todos estos datos, pero ya la próxima vez que vayas a hacer algo ya el icono de OmniFocus ya está añadido abajo directamente y funciona pues como siempre, como siempre hizo. ¿Por qué todas estas vueltas? ¿Por qué hemos perdido todo esto? ¿Por qué hemos vuelto a como estaba antes? Porque esto es como estaba antes, es decir, con todos los cambios que supone Spark 3 desde el punto de vista visual, pero hemos recuperado una funcionalidad que teníamos y que nos quitaron. Bueno, te recuerdo que Spark 3 supuso un cambio en la estructura de la aplicación que pasó a estar programada en algo llamado Electron y de esta forma pues permite que la aplicación pueda estar simultáneamente en Mac y Windows sin que los programadores se rompan los sesos. Esto es lo que yo he aprendido apoyado en la barra del bar, o sea, como cuñado digo que hay algo que se llama Electron que debe ser alguna plataforma, algún no sé y entonces tú te metes ahí y luego le das el botón para Mac o para Windows. Digo yo, no lo sé, pero el caso es que hay mucha polémica siempre, por ejemplo, en el Discord de weekly de las cosas con Electron porque hay activistas en contra de Electron y hay otros que dicen pues deja a la gente que programe como quiera. Hay gente que no se instala aplicaciones simplemente porque están en Electron. ¿Por qué? Pues porque claro, no es la forma, sobre todo en el Mac, no es la forma nativa, dicen que consume otro tipo de recursos, que no sé cuánto y es cierto que las aplicaciones en Electron se notan distintas de las aplicaciones nativas, pero chico, yo qué sé. Entonces, más allá del rendimiento de esta aplicación por estar en Electron, ahora estoy incluso donando que se llame Electron, déjame un segundo, voy a poner Discord Electron. A ver, sí, es Electron. Sí, sí, sí, se llama Electron, vale. Más allá del rendimiento de la aplicación, Spark 3 traía profundos cambios en la interfaz y profundos cambios en el paradigma de la aplicación, que pretendía que tratáramos cada email directamente como una tarea y eliminaba muchas visualizaciones y eliminaba muchas cosas. La gente se quejó de narices, yo uno de ellos y Spark ha ido poco a poco recogiendo cuerdas y devolviendo todo lo perdido. Es decir, tú puedes usar Spark con esa nueva interfaz sin columnas, todo ahí directamente como si fuera una lista de tareas, etcétera, etcétera, o te puedes dejar historias y sacar tus columnas y tu visión en tres columnas de toda la vida de las aplicaciones de correo y seguir funcionando convencionalmente, pero habiendo ganado también otras cosas muy chulas que hay en la nueva versión. Por concluir el tema, pegas reales de Electron, cierto, ya lo he dicho antes, la aplicación se siente poco nativa, no es como cuando estás usando una aplicación que claramente es la web metida a puñetazos, pero tiene cierto rollo que dices tú, aquí hay algo que me falla, en cuanto a las integraciones habituales con los elementos de las aplicaciones en Mac OS, como es el menú que te aparece cuando hace botón derecho sobre algo, tú aquí ves que hay algo raro, no sabes lo que es, pero es Electron. Y luego en ocasiones, y esto yo lo achaco precisamente a esta forma de programar, da la sensación de que cuando arrancas la aplicación la aplicación no conecta consigo misma, esa era la pantalla de inicio de la aplicación, pero le di al botón de ir a la bandeja de entrada o al botón de buscar correos o al botón de redactar correos, porque yo tengo la versión de pago, tengo esta esta pantallazo primero inicial y no ocurre nada. Entonces cierro la aplicación, la vuelvo a abrir y ya funciona, o sea, ya parece como que ha conectado consigo misma. ¿Y qué es lo que ocurre cuando tú cierras Spark? No se cierra automáticamente nunca, te dice un momento voy a sincronizar porque tú has estado aquí haciendo cambios, has leído correos, has hecho movidas, déjame que sincronice un momento con los servidores de correo para que todo se quede único y ahora cierro. Bueno, pues cuando yo abro la aplicación y noto que estás así, tonta, y le voy a cerrar, se cierra de golpe. Se cierra de golpe, no tiene nada que sincronizar porque no ha sido capaz de conectarse con nadie. Esas son las únicas pegas que le veo. Aparte, insisto, de esa sensación que no redunda en una menor productividad, también tengo que decirlo, pero tú tienes la sensación de que esto que tú estás usando aquí no funciona como cualquier otra aplicación nativa. Fíjate, es una sensación que no tengo en Discord, porque no tengo aplicaciones que comparar con Discord. Si, por ejemplo, yo estuviera usando también Slack y Slack, que no lo sé, fuera nativa, lo mismo al encontrarme esos entornos similares, sí detectaría diferencias, pero en Spark sí las noto y, como no sé nada de nada de programación, pues yo se lo asigno a Electron, pero eso no me hace rajarme las vestiduras ni decir no, no quiero nada en Electron ni nada de eso. Bueno, obviando temas de programación de los que evidentemente no tengo ni idea, esto es una cosa estupenda y maravillosa y la verdad es que estoy súper contento, porque además, aunque hemos recuperado, que no sé si lo he dicho, hemos recuperado las callback URL, que esto es fundamental, es decir, cuando tú compartes uno de estos emails con tu aplicación de tareas, el enlace que va para allá es de nuevo readel-media-spark.barra-barra, ¿vale? No hemos perdido las URLs genéricas, las que se pueden abrir en navegador web, es decir, si tú mandas un email a tu aplicación va a ir siempre con el callback URL, que además también se puede abrir luego en el iphone o en el ipad, pero tienes, sigues teniendo la opción en los menús y con un atajo que es comando mayúsculas L para copiar un enlace web a esa conversación, con lo cual pues tenemos lo mejor de los dos mundos. Nada más, espero tus comentarios en Mastodon, emilcar.es/Mastodon, allá donde me encuentres o en la comunidad de weekly en discord. Si te ha gustado este podcast, únete a weekly entrando de emilcar.fm y escúchalo en tu aplicación de podcast preferida. Que tengas un increíble jueves, un saludo y hasta el lunes o hasta mañana en weekly.