¿Cómo mejorarías la experiencia de la app Discourse para iOS?

Discourse tiene una aplicación móvil para Apple iOS en:

Tenemos curiosidad por recopilar algunos comentarios de nuestra comunidad:

  1. ¿Utilizas Discourse Hub en tus dispositivos Apple? ¿Cómo ha sido tu experiencia con él?
  2. Si pudieras añadir solo una función, ¿cuál sería?

No hay respuestas incorrectas :slight_smile: iniciemos la conversación.

16 Me gusta

Lo uso a diario en mi iPhone. ¡Me encanta, especialmente las notificaciones push! (así es como ya vi este tema)

Es difícil decirlo. Diría que una forma fácil de iniciar sesión en las cuentas. Por ejemplo, escanear un código QR donde ya has iniciado sesión en tu teléfono para no tener que escribir mi contraseña, SSO, lo que sea, cada vez.

14 Me gusta

Lo uso en un iPad y funciona bien.

Mejorar la experiencia de la función de chat, porque parte del chat parece cortado y la barra superior con los controles desaparece.

5 Me gusta

¿Tienes una captura de pantalla de esto, por favor?

5 Me gusta

Tengo que admitir que, desde que las PWA de iOS recibieron notificaciones nativas, definitivamente he usado menos la aplicación Discourse Hub.

Para los nuevos usuarios, todavía recomiendo Discourse Hub; un inicio de sesión sin contraseña sería algo importante. Se puede lograr de alguna manera hoy enviando el enlace por correo electrónico, abriendo el enlace y luego cambiando a la aplicación, pero es bastante poco elegante. Un esquema de URL para la aplicación solucionaría esto.

Para mis propios volúmenes de lectura, me gustaría ver lo único que se pierde al usar la aplicación/PWA: el historial de temas. Todavía uso Narwhal sobre Apollo simplemente por todo el ciclo de ‘ocultar una vez leído’ / ‘mostrar ocultos’. Volver a temas que leí recientemente fuera de un navegador es un puro dolor.

El chat también se siente como un ciudadano de segunda clase todavía en Hub. La lista de servidores muestra nuevos y no leídos, pero no da ninguna indicación de que los canales de chat tengan actividad.

7 Me gusta

Lo quité de mi teléfono en favor de los “marcadores” a través de Safari, ya que se prometieron notificaciones en vivo, pero aún no se han proporcionado. Ahora, solo confío en Gmail. Además de eso, cuando lo usé, la duración de la batería fue extremadamente pobre y la aplicación ocasionalmente tuvo problemas, pero se solucionaron con bastante rapidez.

Ya sea renovando la interfaz de usuario principal, agregando notificaciones en vivo (aunque un poco impráctico) y soporte para integrar los foros en la aplicación como una opción, similar a Fig en lugar de solo usar Safari incrustado.

Describiré lo que quiero decir con lo primero con la nueva interfaz de usuario principal, creo que podría verse mejor. No es la máxima prioridad ya que la actual funciona bien, pero no se ve tan bien en comparación con el resto de iOS. Probablemente podría rediseñarse para que se parezca a lo que supongo que es el aspecto predeterminado de SwiftUI (configuración, imessage, desarrollador, etc.). Esto es más una lista de deseos, no es realmente importante.

En segundo lugar, notificaciones en vivo. He tenido temas sobre esto antes, que se cerraron en “no vale la pena y costará demasiado”. A las aplicaciones PWA en 16.3 (creo) se les dio la capacidad de recibir notificaciones push, pero no he recibido ninguna desde entonces, lo que las hace inútiles. Si la aplicación pudiera enviar notificaciones push con la capacidad de responder como Android, volvería a la aplicación.

Por último: sitios integrados. Este es un punto importante y algo poco realista, pero sinceramente, si hubiera una vista de lector básica en la aplicación sin Safari, ayudaría mucho a la aplicación. Safari tiene un modo de lectura incorporado, pero Discourse no lo admite:


Una vista de lector básica en la aplicación para cada sitio ayudaría mucho a revisar o responder temas rápidamente.

Todo lo que acabo de mencionar son más cosas de la lista de deseos y no son cosas masivas para la aplicación, pero si se agregara alguna de ellas, probablemente regresaría de mi situación actual en las aplicaciones PWA que apenas funcionan y no brindan notificaciones push como deberían.

5 Me gusta

Olvídalo, este error se corrigió hace tiempo, pero todavía ocurre en algunos foros.

3 Me gusta

Sí, uso (iPhone y iPad) porque uso mucho las pestañas, etc. en Safari y no quiero una pestaña más por cada foro.

Pero… me gustaría tener una forma más fácil de saltar de un foro a otro. Básicamente, me gustaría tener pestañas.

6 Me gusta
  1. ¿Usas Discourse Hub en tus dispositivos Apple? ¿Cómo ha sido tu experiencia con él?

Varias veces al día, principalmente en dos foros, y en otros dos con menos frecuencia.

  1. Si pudieras añadir solo una función, ¿cuál sería?

Una bandeja de entrada unificada de todo el contenido, indicado por insignias, de todos los foros.

Esto significaría que podría ver más sobre cada una de las notificaciones y elegir más sabiamente si dedicar tiempo a entrar en cada foro o no.

Sería aún mejor si pudiera actuar sobre el contenido desde la bandeja de entrada unificada.

Actualmente, la aplicación está bien, pero sigue siendo un conjunto de cosas separadas y no realmente un “hub” tan bueno como podría ser.

Lo mejor de la aplicación es que mantiene los foros autónomos y evita que contaminen las pestañas de Safari. Incluso si esto fuera lo único que ofreciera, la seguiría usando si no hubiera otra forma de mantener los foros fuera de Safari.

también: bug, fixes

7 Me gusta

Prefiero usar el navegador y veo que nuestra comunidad eligió lo mismo, probablemente por lo siguiente:

  • No tener SSO y 3 mensajes y pestañas diferentes podría ser muy bueno para los desarrolladores que quieren conocer cada paso que hacen nuestras aplicaciones, pero es muy perjudicial para la experiencia de UI/UX (en el mundo moderno en el que vivimos, menos es más, siempre).
  • No entiendo cómo usar la barra superior y los iconos sólidos de FA se ven, ¿cómo decirlo?, un poco anticuados hoy en día.
  • La vista en Hub y Safari es de escritorio, pero móvil desde navegadores seguros (como Firefox o Chromium), así que nos gusta usar móvil. Además, hice algunas modificaciones WIP en el tema Air y se ve terrible en Hub :sweat_smile:
  • El 99% de nuestra comunidad usa Disourse solo en nuestra instancia, por lo que no hay ganancia al usar Hub. Eso probablemente pueda cambiar en el futuro con la federación o algo similar.
5 Me gusta

Dejé de usarlo cuando salió iOS 16.4 con las notificaciones push.

Hoy, creo que lo único para lo que sirve es que es algo más fácil de usar para los principiantes que A2HS de iOS. (Pero sigue siendo bastante complicado. Descarga Discourse Hub, luego copia y pega una URL en él, luego inicia sesión de nuevo, luego regístrate para recibir notificaciones push…)

Creo que lo principal que debería hacer Discourse Hub es hacer que la configuración de Discourse Hub sea mucho más fácil que A2HS.

En particular, los foros de Discourse podrían tener un Smart App Banner.

Los Smart App Banners pueden incluir un argumento, lo que permite a la aplicación conocer automáticamente la URL del foro. Esto puede ahorrar a los usuarios el paso de copiar y pegar la URL del foro en el hub.

Por supuesto, esto es exactamente lo que Apple “debería” hacer para las PWA. https://bugs.webkit.org/show_bug.cgi?id=255858. Si Apple lanza eso, o algo similar, en iOS 17, entonces creo que Discourse Hub ya no tendría sentido como aplicación en la App Store.

Una idea relacionada, que mencioné cuando se lanzó iOS 16.4, es reescribir Discourse Hub como una PWA. Una PWA podría tener SSO multi-foro, una bandeja de entrada unificada, etc. Y, entonces, realmente, la única ventaja de la aplicación iOS sería la instalabilidad. (Y si Apple resuelve ese problema para las PWA, entonces realmente no queda nada).

8 Me gusta

El otro día descubrí que puedo encontrar lo que he leído yendo a mi perfil en el menú superior derecho, haciendo clic en Actividad > Leído, lo que me funciona tanto en móvil como en escritorio.

O un acceso directo por URL es https://meta.discourse.org/my/activity/read

3 Me gusta

Sí lo uso, el problema es que eso es específico de la instancia, no del dispositivo.

El valor de DiscourseHub es que abarca instancias. El valor para mí de la función en Narwhal es que me muestra mi historial de navegación de ese dispositivo en diferentes subreddits (lo que equipararía a instancias en ese sentido).

5 Me gusta

Sí, lo uso con bastante frecuencia. Tengo varios sitios de Discourse que administro y visito, y me acostumbré a usarlo. Podría cambiar a aplicaciones A2HS y una carpeta de aplicaciones para administrarlos todos, especialmente una vez que me vuelva más activo en esos foros y quiera tener las notificaciones, pero todavía me encuentro usando Discourse Hub por costumbre.

Me gusta lo rápido que es cambiar entre múltiples instancias, lo limpio que parece y cómo casi me dan ganas de usar más instancias de Discourse.

Vaya, ¿solo una?

La capacidad de compartir cosas en instancias específicas de Discourse usando el menú Compartir de iOS.

Hace 3 años, esta respuesta de SO decía que no era posible añadir PWA al menú compartir en iOS y, por mi experimentación, todavía no parece posible (actualización: hace unos meses, dice que todavía no es posible: https://stackoverflow.com/questions/64448312/use-the-web-share-target-api-on-pwas-in-ios). Me encantaría poder compartir una URL, una foto o muchas otras cosas desde mi teléfono directamente a un nuevo tema en una instancia de Discourse y creo que Discourse Hub podría tener esa ventaja sobre las PWA en iOS por ahora.

Otra cosa que me encantaría ver, pero que creo que también funcionaría en la PWA, son los gestos de deslizamiento en el móvil, especialmente deslizar para responder en el chat.

6 Me gusta

Ahh, de acuerdo, sí, eso tiene sentido, gracias por la aclaración.

1 me gusta

Mi propio dispositivo de uso diario es Android, desgooglizado tanto como sea posible. Pero como administro varios sitios web y una comunidad de Discourse, tengo un iPhone huérfano para comprobar si todo se ve bien. Para mí, parece que Hub es un envoltorio o un lanzador o lo que sea para que el PWA funcione en ese sistema operativo lisiado. Después de abrir mi sitio, se ve igual que el PWA en Android y Windows/Edge.

Hablando por mí mismo: me encanta como está. Pero he estado usando foros desde antes de que Internet se llamara internet.
Hablando por la mayoría de mis usuarios y, lo siento, ahora te voy a herir: un rediseño completo de la GUI para que se vea, se sienta y huela como una aplicación como Twitter, WhatsApp, Facebook. En 2 proyectos/pilotos en diferentes organizaciones, intenté promocionar Discourse como una alternativa al caos de los grupos de WhatsApp, Signal, Facebook y Telegram, pero no pude conseguir que lo aceptaran. Las reacciones típicas fueron:

“Eso es un sitio web, no una aplicación”
“Demasiado complicado”
“¿Qué es Elemento de lista? Pulsé el botón de viñeta.”
“Tomé una foto, pero solo obtuve un código con imagen y carga”

Un número creciente de personas está completamente arruinado por la facilidad de uso que obtienen (o creen obtener) de las aplicaciones de redes sociales, que lo aplastan todo. Y están tan ocupados que no se toman el tiempo para descubrir algo nuevo. Incluso con instrucciones y demostraciones cuidadosamente escritas. La gerencia/los consejos entienden el valor agregado de algo como Discourse, pero temen que los equipos sigan usando grupos informales de WhatsApp, etc., si intentaran imponer Discourse.

8 Me gusta

Sí, pero para mis tableros más utilizados añadí la PWA, debido a la nueva función de notificación y la experiencia general es excelente.

Esta es difícil, pero ¿sería posible responder directamente desde las notificaciones? ¿A chats, pero también a temas? ¿O como un mensaje desde la notificación?

7 Me gusta

5 publicaciones se dividieron en un nuevo tema: No recibo notificaciones push de mi foro y algunos usuarios no reciben resúmenes

Cuando ingresas a una página /raw, encuentras un error de Cloudflare o ingresas a un chat, la barra de interfaz en la parte superior desaparece. Para solucionar esto, la barra de interfaz siempre debe estar visible para que no te quedes bloqueado al ingresar en una de estas situaciones. Además, tener la barra de interfaz presente facilitaría la navegación fuera de los foros mientras chateas en pantalla completa. Creo que estas mejoras mejorarían la experiencia general de la aplicación.

Cuando navego por el sitio y encuentro algo interesante y hago clic en él para entrar en ese tema, pero cuando termino y hago clic en la flecha izquierda para volver, quiero volver a la misma ubicación y no a la parte superior del sitio. Creo :thinking: que esto es importante.