Errores encontrados en Artful Agenda para iOS
Artful Agenda es una aplicación que te ayuda a organizar tu agenda y tus tareas de forma eficaz. Con una interfaz atractiva y fácil de usar, la aplicación mejora las funciones habituales de un calendario al incorporar diseños impresionantes y maquetaciones personalizables.
Artful Agenda ofrece una gran variedad de funciones, entre las que se incluyen la sincronización multiplataforma, listas y portadas personalizables. Su funcionalidad va más allá del calendario básico, lo que permite a los usuarios la flexibilidad de integrar el calendario de su dispositivo, escribir notas digitales, configurar recordatorios e incluso personalizar su espacio de productividad.
Tras un análisis exhaustivo de la aplicación mediante un rastreo de errores, el equipo de QAwerk descubrió algunos errores que podrían afectar al rendimiento de la aplicación y comprometer la experiencia del usuario. Te invitamos a consultar nuestros hallazgos y a conocer más detalles sobre cómo se podrían abordar estos retos.
Aparece el error «Violación de la restricción de integridad SQL» tras guardar el campo «Nombre» vacío
Crítico
- La aplicación está instalada.
- El usuario se encuentra en la pestaña «Configuración de la cuenta».
- Deja el campo «Nombre» en blanco.
- Pulsa el botón «Guardar».
iPhone 14 Pro, versión de iOS 26.4.2
Se muestra el error «Violación de la restricción de integridad SQL».
El usuario debería ver un mensaje de validación indicando que el campo «Nombre» no puede dejarse vacío.
Posibilidad de crear un evento para una fecha pasada
Mayor
- La aplicación está instalada.
- El usuario se encuentra en la página principal.
- Selecciona una fecha pasada.
- Rellena todos los campos obligatorios.
- Guarda el evento.
iPhone 14 Pro, versión de iOS 26.4.2
El evento se crea correctamente para una fecha pasada.
Además, el usuario también puede configurar una alarma para este evento pasado.
La aplicación debería bloquear la creación de eventos en el pasado o informar claramente al usuario de que la creación de eventos pasados solo está disponible con fines históricos o de registro.
Si se admiten eventos pasados de forma intencionada, no deberían permitirse los recordatorios o alarmas para dichos eventos, ya que no pueden activarse correctamente.
Imposibilidad de cambiar la hora de la alarma
Mayor
- La aplicación está instalada.
- El usuario se encuentra en la ventana emergente «Detalles del evento».
- Introducir los detalles del evento.
- Añadir una alarma.
- Intentar cambiar la hora de la alarma.
iPhone 14 Pro, versión de iOS 26.4.2
La aplicación no permite editar la hora de la alarma.
El usuario debería poder modificar la hora de la alarma.
La unidad de la alarma cambia a «UNIDADES» genéricas tras cambiar el evento a «Todo el día»
Mayor
- La aplicación está instalada.
- La aplicación está abierta.
- El usuario se encuentra en la página «Calendario».
- Crea un nuevo evento para hoy con una duración de 1 hora.
- Añade una alarma con un valor de «10 minutos».
- Guarda el evento.
- Abre el evento creado en el modo «Editar».
- Activa la opción «Todo el día».
- Observa la sección «Alarma».
iPhone 14 Pro, versión de iOS 26.4.2
La etiqueta de la unidad de la alarma cambia de «minutos» a la unidad genérica «UNITS».
Cuando el usuario cambia el tipo de evento a «Todo el día», la configuración de la alarma debería permanecer clara y coherente. El sistema no debería mostrar al usuario terminología genérica o interna, como «UNIDADES».
La hora del evento se muestra de forma diferente en la vista «Calendario» y en «Detalles del evento» tras cambiar la zona horaria
Mayor
- La aplicación está instalada.
- El usuario ha cambiado a otra zona horaria en los ajustes del dispositivo.
- Crea un nuevo evento en otra zona horaria.
- Vuelve a cambiar la zona horaria a la ubicación actual.
- Comprueba el evento creado en el «Calendario».
- Abrir los detalles del evento.
iPhone 14 Pro, versión de iOS 26.4.2
Existe una inconsistencia en la visualización de la información de la hora del evento:
- La vista «Calendario» muestra el evento según la zona horaria actual.
- La vista «Detalles del evento» muestra el evento en la zona horaria y la hora en que se creó.
La aplicación debería garantizar que la hora del evento se muestre de forma coherente tanto en la vista «Calendario» como en «Detalles del evento». Alternativamente, si un evento se crea en una zona horaria diferente, la aplicación debería indicarlo explícitamente y mostrar tanto la hora original como la hora local.
NOTA:
El comportamiento actual puede confundir a los usuarios, ya que existe ambigüedad respecto a cuál es la hora correcta del evento.
La hora del evento se muestra de forma inconsistente y parcialmente truncada en la vista «Día»
Mayor
- La aplicación está instalada.
- Se han creado varios eventos en el calendario: por ejemplo, a las 9:00 a. m. y a las 12:10 p. m.
Observe los eventos creados en el «Calendario».
iPhone 14 Pro, versión de iOS 26.4.2
El formato de la hora de los eventos es inconsistente:
- Algunos eventos presentan valores de hora incompletos, como «9».
- Otros muestran valores parcialmente truncados, como «12:10 p. m.».
Las horas de los eventos deben mostrarse de forma coherente y completa en la vista del calendario (por ejemplo, «9:00 a. m.», «9 a. m.» o «12:10 p. m.»), de acuerdo con el formato de diseño definido. La representación de la hora no debe estar truncada ni perder los sufijos a. m./p. m., y debe mantenerse coherente en todos los eventos.
NOTA:
El comportamiento actual dificulta la legibilidad y podría confundir a los usuarios en cuanto a las horas exactas de los eventos.
Se muestra un indicador de carga infinito al crear un evento recurrente anual el 29 de febrero
Mayor
- La aplicación está instalada.
- El usuario se encuentra en la vista «Calendario».
- Crea un nuevo evento el 29 de febrero de 2028.
- Activa la recurrencia.
- Establece la recurrencia en «Cada año».
- Establece «Marzo de 2029» en el campo «Hasta».
- Guarda el evento.
iPhone 14 Pro, versión de iOS 26.4.2
Aparece un indicador de carga infinito y el evento no se guarda correctamente.
La aplicación debería:
- Crear correctamente el evento recurrente anual con los procedimientos definidos para los años no bisiestos.
- Mostrar un mensaje de validación claro indicando que la recurrencia anual el 29 de febrero requiere un tratamiento especial.
La aplicación no debería quedarse bloqueada en un estado de carga.
NOTA:
Este problema podría estar relacionado con el cálculo de la recurrencia para los años no bisiestos, en los que no existe el 29 de febrero.
Se muestra una pantalla gris con un indicador de carga infinito tras volver del tutorial de YouTube, mientras el audio sigue reproduciéndose
Mayor
La aplicación está instalada.
- Accede a la sección «Ajustes».
- Selecciona la opción «Tutoriales».
- Comprueba que el usuario es redirigido a YouTube.
- Vuelve a la aplicación.
- Comprueba que la ventana de YouTube se minimiza automáticamente.
- Observa el comportamiento.
iPhone 14 Pro, versión de iOS 26.4.2
Aparece una pantalla gris con un indicador de carga, mientras que el audio del tutorial sigue reproduciéndose en segundo plano.
Tras volver a la aplicación, la pantalla del tutorial/vídeo debería restaurarse correctamente. El estado de reproducción del vídeo y la interfaz de usuario deberían permanecer sincronizados, sin un estado de carga interminable ni una superposición gris.
La aplicación demuestra un sólido concepto de planificación y ofrece una amplia gama de funciones de gestión de calendarios y eventos. Sin embargo, durante las pruebas, identifiqué varios problemas de funcionalidad y de coherencia en la experiencia de usuario. Estaban relacionados principalmente con los recordatorios, los eventos recurrentes, la gestión de zonas horarias, la sincronización de calendarios y eventos, y la restauración del estado de la pantalla. Recomendaría realizar pruebas exhaustivas de la interfaz de usuario y la usabilidad para ayudar a resolver estos problemas.

