Este sitio web se traduce automáticamente a varios idiomas con software desarrollado por Kohei Koyanagi. Consulte el original en inglés para mayor precisión.

Cómo Splync v1.12 Imaginó una Mejor Infraestructura de Comunicación

Estableciendo la Comunicación en Splync

Splync v1.12 marca el inicio de la comunicación entre usuarios dentro de la app. Aunque al principio se pensó en mejorar la comunicación usuario-desarrollador, quedó claro que Splync debía facilitar más la interacción entre los mismos usuarios. Uno de los pasos clave fue mejorar el sistema de notificaciones. En versiones anteriores, las notificaciones solo incluían solicitudes de amistad y de liquidación de proyectos. Aunque funcionales, no eran suficientes para una colaboración fluida y oportuna. Con v1.12, Splync introduce nuevos tipos de notificaciones, como las de aceptación de amistad y las de invitación a proyectos. Estas adiciones aseguran que los usuarios estén al tanto de acciones importantes sin tener que revisar manualmente cada pantalla. Además, ahora aparecen insignias de “Nuevo” y “Actualizado” cuando los miembros de un proyecto añaden o editan gastos. Esto ayuda a los miembros del proyecto a estar sincronizados con los cambios en curso.

Notificaciones de Aceptación de Amistad

Antes, cuando se aceptaba una solicitud de amistad, el remitente no recibía confirmación explícita a través de una notificación. Los usuarios a menudo descubrían el cambio solo al revisar la lista de amigos, lo cual podía parecer confuso y ambiguo. Este comportamiento no cambió desde el debut de Splync en la App Store como un MVP (Producto Mínimo Viable). Al principio, las notificaciones de solicitud de amistad se consideraron esenciales, mientras que las de aceptación fueron una prioridad menor. Sin embargo, a medida que Splync evolucionó, quedó claro que la app debía ser más receptiva socialmente. En la v1.12, Splync ahora envía una notificación clara cuando se acepta una solicitud de amistad. Creemos que este pequeño cambio mejora la claridad y la confianza entre los usuarios. Cada nueva conexión ahora tiene un “momento” visible, permitiendo que los usuarios se sientan reconocidos y conectados. Mirando atrás, es un poco sorprendente que Splync no tuviera esto desde el principio.

Notificaciones de Invitación a Proyectos

Cuando se lanzó Splync v1.0, asumimos que la mayoría de los usuarios se comunicarían fuera de la app. Como resultado, las notificaciones de invitación a proyectos también se trataron como de menor prioridad. Sin embargo, hay situaciones en las que los usuarios dependen de las notificaciones en la app. Más importante aún, esto no se trata solo de funcionalidad, sino también de emoción. Ser invitado a un proyecto es más que una acción técnica. Es una señal social. Dado que la colaboración en Splync gira en torno a los proyectos, una invitación a un proyecto representa un momento clave. Con v1.12, Splync introduce notificaciones de invitación a proyectos, asegurando que los usuarios sean informados de inmediato cuando se les invita a unirse a un proyecto. Esto reduce fricciones, previene invitaciones perdidas y facilita la integración en presupuestos compartidos. También hemos recibido comentarios tempranos de usuarios solicitando la capacidad de aceptar o rechazar explícitamente las invitaciones a proyectos, y es probable que introduzcamos esta función en una versión futura de Splync.

Otro Usuario Solicita Actualizaciones de Proyectos

Algunos usuarios expresaron su deseo de recibir notificaciones cuando los miembros de un proyecto realizan actualizaciones. Este feedback tenía sentido. Inicialmente, pensamos en agregar un nuevo tipo de notificación. Sin embargo, recibir notificaciones cada vez que se añade o edita un gasto podría ser molesto. En lugar de aumentar el volumen de notificaciones, exploramos un enfoque alternativo. En Splync v1.12, las insignias de “Nuevo” y “Actualizado” ahora indican cambios dentro de un proyecto, permitiendo a los usuarios entender qué ha cambiado de un vistazo sin interrupciones innecesarias. Para apoyar esto, introduje un mecanismo para rastrear la última vista de proyecto de cada usuario. Al comparar esta marca de tiempo con las últimas actualizaciones de gastos, la app determina si un elemento es nuevo o actualizado. Después de refinar el diseño y simplificar las insignias a solo símbolos, el resultado se convirtió en una señal visual limpia e intuitiva. Este enfoque logra un equilibrio entre la conciencia y la calma, manteniendo a los usuarios informados mientras se respeta su atención.

Detrás de las Notificaciones Cómo Splync Rastrea Notificaciones

Splync usa MariaDB como su base de datos principal, y las notificaciones se tratan como datos de primera clase, no como eventos efímeros. Cada registro de notificación almacena el ID del remitente, el ID del receptor, el tipo de notificación, el estado de leído/no leído y la marca de tiempo de creación. Esta estructura permite a Splync reconstruir de forma fiable lo que pasó, cuándo pasó y quién debería estar al tanto. En lugar de depender de sistemas de mensajería en tiempo real o servicios de notificaciones externos, Splync mantiene intencionadamente la lógica de notificaciones simple y determinista. Cada acción social significativa—como aceptar una solicitud de amistad o invitar a alguien a un proyecto—crea un registro concreto en la base de datos. Esto hace que las notificaciones sean auditables, depurables y resilientes, incluso si un usuario abre la app días después. Por otro lado, el sistema de insignias para actualizaciones de proyectos sigue un enfoque diferente. En lugar de generar una notificación por cada adición o edición de gasto, Splync registra cuándo cada usuario vio por última vez un proyecto. Para apoyar esto, se agregó una nueva columna a la tabla de miembros del proyecto para rastrear la última marca de tiempo vista por cada miembro. Al comparar este valor con las actualizaciones de gastos más recientes, la app puede determinar lógicamente si un elemento debe marcarse como “Nuevo” o “Actualizado”.

Splync v1.12 Mejoró la Comunicación entre Usuarios

Con la introducción de nuevos tipos de notificaciones y el sistema de insignias de Nuevo/Actualizado, Splync v1.12 se vuelve más receptivo e interactivo socialmente. Estos cambios ayudan a los usuarios a mantenerse conectados y al tanto, haciendo que la gestión de gastos compartidos se sienta más natural y colaborativa. Esperamos que disfruten compartiendo gastos con su pareja, amigos y familia a través de Splync. De cara al futuro, planeamos seguir refinando las funciones de comunicación y puede que introduzcamos tipos de notificaciones adicionales para mejorar aún más la claridad, la confianza y la experiencia general del usuario. Sus comentarios siempre son bienvenidos.