Como você melhoraria a experiência do aplicativo Discourse para iOS?

O Discourse tem um aplicativo móvel para Apple iOS em:

Estamos curiosos para coletar alguns feedbacks da nossa comunidade:

  1. Você usa o Discourse Hub em seus dispositivos Apple? Como tem sido sua experiência com ele?
  2. Se você pudesse adicionar apenas um recurso, qual seria?

Não há respostas erradas aqui :slight_smile: vamos iniciar a conversa.

16 curtidas

Eu o uso diariamente no meu iPhone. Adoro, especialmente as notificações push! (foi assim que vi este tópico)

É difícil dizer. Eu diria uma maneira fácil de fazer login em contas. Por exemplo, escanear um QR onde você já está logado no seu telefone para que eu não precise digitar minha senha, SSO, o que for, toda vez.

14 curtidas

Eu o uso em um iPad e funciona bem.

Melhorar a experiência do recurso de chat, pois parte do chat parece cortada e a barra no topo com os controles desaparece.

5 curtidas

Você tem uma captura de tela disso, por favor?

5 curtidas

Tenho que admitir, desde que os PWAs do iOS receberam notificações nativas, eu definitivamente usei menos o aplicativo Discourse Hub.

Para os novos usuários, ainda indico o Discourse Hub; um login sem senha seria algo enorme. Você pode meio que conseguir isso hoje enviando o link por e-mail, abrindo o link e depois mudando para o aplicativo, mas é bem inelegante. Um esquema de URL para o aplicativo resolveria isso.

Para meus próprios volumes de leitura, eu gostaria de ver a única coisa que o uso do aplicativo/pwa perde - o histórico de tópicos. Eu ainda uso o Narwhal em vez do Apollo simplesmente por causa de todo o loop de ‘ocultar após ler’ / ‘mostrar ocultos’. Voltar a tópicos que li recentemente fora de um navegador é uma dor pura.

O chat também ainda parece um cidadão de segunda classe no Hub. A lista de servidores mostra novos e não lidos, mas não dá nenhuma indicação de que os canais de chat tenham atividade.

7 curtidas

Eu o removi do meu telefone em favor dos “favoritos” via Safari, pois notificações em tempo real foram prometidas, mas ainda não estão sendo fornecidas. Agora, eu apenas confio no Gmail. Além disso, quando o usei, a vida útil da bateria era extremamente ruim e o aplicativo ocasionalmente apresentava problemas, mas eles foram corrigidos rapidamente.

Ou reformular a interface do usuário principal, adicionar notificações em tempo real (embora um pouco impraticável) e suporte para integrar os fóruns no aplicativo como uma opção, um pouco como o Fig em vez de apenas usar o Safari incorporado.

Descreverei o que quero dizer com a primeira opção com a nova interface do usuário principal, acho que pode parecer melhor. Não é a prioridade máxima, pois a atual funciona bem, mas não parece tão boa em comparação com o resto do iOS. Provavelmente poderia ser redesenhada para se parecer com o que eu presumo ser o visual padrão do SwiftUI? (configurações, imessage, desenvolvedor, etc.). Isso é mais uma lista de desejos, não é realmente tão importante.

Em segundo lugar, notificações em tempo real. Já tive tópicos sobre isso antes, que foram praticamente encerrados com “não vale a pena e custará muito”. Aplicativos PWA em 16.3 (acho) receberam a capacidade de notificações push, mas não recebi nenhuma desde então, tornando-os inúteis. Se o aplicativo pudesse entregar notificações push com a capacidade de responder como no Android, eu voltaria para o aplicativo.

Por último: sites integrados. Este é um ponto importante e um tanto irrealista, mas honestamente, se houvesse apenas uma visualização básica do leitor no aplicativo sem o Safari, isso ajudaria muito o aplicativo. O Safari tem um modo de leitor integrado, mas o Discourse não o suporta:


Uma visualização básica do leitor no aplicativo para todos os sites ajudaria muito a verificar rapidamente ou responder a tópicos.

Todas as coisas que acabei de mencionar são mais coisas da lista de desejos e não são coisas enormes para o aplicativo, mas se alguma delas fosse adicionada, eu provavelmente voltaria da minha situação atual nos aplicativos PWA que mal funcionam e não entregam notificações push como deveriam.

5 curtidas

Esquece, este bug foi corrigido há algum tempo, mas ainda acontece em alguns fóruns.

3 curtidas

Sim, estou usando (iPhone e iPad) porque uso muito abas, etc., no Safari e não quero mais uma aba por fórum.

Mas… eu gostaria de ter uma habilidade mais fácil de pular de um fórum para outro. Basicamente, eu gostaria de ter abas.

6 curtidas
  1. Você usa o Discourse Hub em seus dispositivos Apple? Como tem sido sua experiência com ele?

Várias vezes ao dia, principalmente em dois fóruns, com outros dois com menos frequência.

  1. Se você pudesse adicionar apenas um recurso, qual seria?

Uma caixa de entrada unificada de todo o conteúdo, denotado por selos, de todos os fóruns.

Isso me permitiria ver mais sobre cada uma das notificações e escolher mais sabiamente se devo gastar tempo para entrar em cada fórum ou não.

Seria ainda melhor se eu pudesse agir sobre o conteúdo da caixa de entrada unificada.

Atualmente, o aplicativo está bom, mas ainda é um monte de coisas separadas e não é realmente um “hub” tão bom quanto poderia ser.

A melhor coisa sobre o aplicativo é que ele mantém os fóruns autônomos e os impede de poluir as abas do Safari. Mesmo que fosse a única coisa que oferecesse, eu ainda o usaria se não houvesse outra maneira de manter os fóruns fora do Safari.

também: bug, correções

7 curtidas

Prefiro usar o navegador e vejo que nossa comunidade escolheu o mesmo, provavelmente por causa do seguinte:

  • Sem SSO e 3 mensagens e abas diferentes podem ser muito boas para desenvolvedores que querem saber cada passo que nossos aplicativos estão fazendo, mas é muito prejudicial para a experiência UI/UX (no mundo moderno em que vivemos, menos é mais, sempre).
  • Não entendi como usar a barra superior e os ícones sólidos do FA parecem - como dizer? - meio antiquados hoje em dia.
  • A visualização no Hub e Safari é desktop, mas mobile de navegadores seguros (como Firefox ou Chromium), então gostamos de usar mobile. Além disso, fiz algumas modificações WIP no tema Air e ficou terrível no Hub :sweat_smile:
  • 99% da nossa comunidade usa o Discourse apenas em nossa instância, então não há ganho em usar o Hub. Isso provavelmente pode mudar no futuro com federação ou algo semelhante.
5 curtidas

Pare de usar quando o iOS 16.4 foi lançado com notificações push.

Hoje, acho que a única coisa para que serve é que é um pouco mais fácil para iniciantes usarem do que o A2HS do iOS. (Mas ainda é bem complicado. Baixe o Discourse Hub, copie e cole um URL nele, faça login novamente, então inscreva-se para notificações push…)

Acho que a principal coisa que o Discourse Hub deveria fazer é tornar a configuração do Discourse Hub muito mais fácil do que o A2HS.

Em particular, os fóruns do Discourse poderiam ter um Smart App Banner.

Smart App Banners podem incluir um argumento, permitindo que o aplicativo saiba automaticamente o URL do fórum. Isso pode economizar aos usuários a etapa de copiar e colar o URL do fórum no hub.

Claro, é exatamente isso que a Apple “deveria” fazer para PWAs. https://bugs.webkit.org/show_bug.cgi?id=255858. Se a Apple lançar isso, ou algo parecido, no iOS 17, então acho que o Discourse Hub não faria mais sentido como um aplicativo na App Store.

Uma ideia relacionada, que mencionei quando o iOS 16.4 foi lançado, é reescrever o Discourse Hub como um PWA. Um PWA poderia ter SSO de vários fóruns, uma caixa de entrada unificada, etc. E, então, realmente, a única vantagem do aplicativo iOS seria a instalabilidade. (E se a Apple resolver esse problema para PWAs, então realmente não resta nada.)

8 curtidas

Descobri outro dia que posso encontrar o que li indo ao meu perfil no menu superior direito, clicando em Atividade > Lido, o que funciona para mim tanto no celular quanto no desktop.

Ou um atalho de URL é https://meta.discourse.org/my/activity/read

3 curtidas

Eu uso isso, o problema é que isso é específico da instância, não do dispositivo.
O valor do DiscourseHub é que ele abrange instâncias. O valor para mim do recurso no Narwhal é que ele me mostra meu histórico de navegação desse dispositivo em subreddits (o que eu equipararia a instâncias nesse sentido).

5 curtidas

Sim, eu o uso com bastante frequência. Eu gerencio e visito vários sites do Discourse e me acostumei a usá-lo. Posso mudar para aplicativos A2HS e uma pasta de aplicativos para gerenciá-los todos, especialmente quando me tornar mais ativo nesses fóruns e quiser ter as notificações, mas ainda me pego usando o Discourse Hub por hábito.

Eu gosto de quão rápido é alternar entre várias instâncias, quão limpo parece e como isso quase me faz querer usar mais instâncias do Discourse.

Nossa, apenas um?

A capacidade de compartilhar coisas em instâncias específicas do Discourse usando o menu Compartilhar do iOS.

Há 3 anos, esta resposta do SO dizia que não era possível adicionar PWAs ao menu de compartilhamento no iOS e, com base em meus experimentos, ainda não parece possível (atualização: há alguns meses, diz que ainda não é possível: https://stackoverflow.com/questions/64448312/use-the-web-share-target-api-on-pwas-in-ios). Eu adoraria a capacidade de compartilhar um URL, uma foto ou muitas outras coisas do meu telefone diretamente em um novo tópico em uma instância do Discourse e acho que o Discourse Hub pode ter essa vantagem sobre os PWAs no iOS por enquanto.

Outra coisa que eu adoraria ver, mas acho que também funcionaria no PWA, são os gestos de deslizar no celular, especialmente deslizar para responder no chat.

6 curtidas

Ahh ok, sim, isso faz sentido, obrigado por esclarecer.

1 curtida

Meu próprio dispositivo principal é Android, desgooglado o máximo possível. Mas como administro vários sites e uma comunidade Discourse, tenho um iPhone “órfão” para verificar se tudo está OK. Para mim, parece que o Hub é um wrapper, um launcher ou o que quer que seja para fazer o PWA funcionar nesse sistema operacional “capado”. Depois de abrir meu site, ele fica igual ao PWA no Android e Windows/Edge.

Falando por mim: eu adoro do jeito que está. Mas uso fóruns desde antes mesmo da internet ser chamada de internet.
Falando pela maioria dos meus usuários e, desculpe, vou te magoar agora: uma reformulação completa da GUI para que se pareça, sinta e cheire como aplicativos como Twitter, WhatsApp, Facebook. Em 2 projetos/pilotos em diferentes organizações, tentei promover o Discourse como uma alternativa ao caos dos Grupos de WhatsApp, Signal, Facebook e Telegram, mas não consegui que fosse aceito. Reações típicas foram:

“Isso é um site, não um aplicativo”
“Muito complicado”
“O que é Item de Lista? Eu cliquei no botão de marcador.”
“Tirei uma foto, mas só recebi um código com imagem e upload”

Um número crescente de pessoas está completamente estragado pela facilidade de uso “que tudo esmaga” que elas obtêm (ou pensam que obtêm) dos aplicativos de mídia social. E elas estão tão ocupadas que não perdem tempo descobrindo algo novo. Mesmo com instruções e demonstrações cuidadosamente escritas. A gerência/conselhos entendem o valor agregado de algo como o Discourse, mas têm medo de que as equipes continuem usando grupos informais de Whatsapp etc. se tentassem impor o Discourse.

8 curtidas

Sim, mas para os meus quadros mais usados eu adicionei o PWA, por causa do novo recurso de notificação e a experiência geral é ótima.

Essa é difícil, mas seria possível responder diretamente das notificações? Para chats, mas também para tópicos? Ou como uma mensagem da notificação?

7 curtidas

5 posts foram movidos para um novo tópico: Não recebo notificações push do meu fórum e alguns usuários não recebem resumos

Ao entrar em uma página /raw, encontrar um erro do Cloudflare ou entrar em um chat, a barra de interface na parte superior desaparece. Para corrigir isso, a barra de interface deve estar sempre visível para que você não fique travado ao entrar em uma dessas situações. Além disso, ter a barra de interface presente facilitaria a navegação para fora dos fóruns enquanto conversa em tela cheia. Acredito que essas melhorias aprimorariam a experiência geral do aplicativo.

Quando navego pelo site e encontro algo interessante e clico nele para entrar no tópico, mas quando termino e clico no botão de seta para a esquerda para voltar, quero voltar para o mesmo local e não para o topo do site. Acho :thinking: que isso é importante.