The Matrix Trashfire

Matrix, o protocolo de mensagens aberto e descentralizado, e seus clientes Element principais recebem críticas duras por onboarding confuso, fluxos de criptografia instáveis e documentação fragmentada que até usuários tecnicamente habilidosos têm dificuldade em usar. Comentadores argumentam que a confusão de marca (Matrix vs Element vs Element X), a UX ruim para criação de conta e verificação de dispositivos, e bugs de longa data minam sua ambição de rivalizar com Slack, WhatsApp ou Signal. Outros contrapõem que o protocolo subjacente é sólido, usado com sucesso por governos e empresas, e que muitos problemas vêm de recursos limitados e clientes imaturos, e não do Matrix em si.

Problemas de Onboarding e UX

  • Muitos comentadores concordam que o fluxo de onboarding é confuso, especialmente para usuários não técnicos ou para quem começa pelas app stores de iOS/macOS.
  • Seguir links entre Element, Element X e matrix.org pode levar a loops, formulários de vendas empresariais ou documentação do protocolo em vez de um caminho simples de “criar conta”.
  • Vários argumentam que, se os usuários têm de “fazer leitura básica” ou vasculhar docs para um app de chat, ele já falhou nas expectativas de UX mainstream.

Confusão entre Matrix, Element e Element X

  • Tema recorrente: distinção pouco clara entre Matrix (protocolo/fundação), Element (cliente/empresa principal), o homeserver matrix.org e Element X (novo cliente/beta).
  • Alguns dizem que os usuários, com razão, culpam “Matrix” por problemas que na verdade são específicos do Element, porque a marca e o cross-linking confundem as fronteiras.
  • A presença do Element X nas app stores sem um rótulo claro de “beta” é amplamente criticada.

Criptografia, Confiabilidade e Perda de Mensagens

  • Vários relatos de mensagens que “falham ao descriptografar” de forma permanente, sem caminho funcional de nova tentativa ou recuperação, frequentemente atribuídos ao comportamento de compartilhamento de chaves do Element.
  • Outros contrapõem que esse é o comportamento esperado quando dispositivos com chaves estão offline, e que existem fluxos de backup/verificação de chaves, mas são mal explicados.
  • Os prompts de verificação e a UX de confiança em dispositivos são descritos como insistentes, frágeis e confusos.

Auto-hospedagem e Experiência de Admin

  • Rodar um homeserver é considerado significativamente mais difícil do que rodar IRC/XMPP/email por alguns; outros dizem que é comparável e funciona bem com ferramentas como stacks de Ansible.
  • Ferramentas de moderação e administração (especialmente para Synapse) são vistas como fracas, com PWAs de terceiros e hacks em banco de dados frequentemente necessários. Upgrades e manutenção de longo prazo preocupam alguns admins.

Comparações com Outros Protocolos/Apps

  • Slack/Discord: elogiados pela UX de “simplesmente funciona”; vários dizem que Matrix está longe de ser um substituto direto para ambiente de trabalho. Alguns sugerem simplesmente copiar a UI do Discord.
  • XMPP: alguns afirmam que é mais leve, mais fácil de hospedar e mais interoperável; outros dizem que XEPs opcionais e clientes iOS ruins prejudicam a federação e a adoção no mundo real.
  • Signal/WhatsApp: vistos como mais polidos, porém centralizados; bridges e federação do Matrix são considerados sua principal vantagem competitiva. Beeper é citado como exemplo de Matrix usado com sucesso sob uma UX diferente.

Público-alvo e Estratégia de Adoção

  • Visões divididas:
    • Um lado quer que Matrix/Element compitam com mensageiros mainstream e, portanto, exige uma UX muito mais suave.
    • Outro lado argumenta que o projeto deve servir principalmente usuários tecnicamente inclinados ou institucionais que toleram “arestas”.

Documentação, QA e Respostas do Projeto

  • A documentação (tanto para usuários finais quanto para admins) é amplamente criticada por ser fragmentada e desatualizada.
  • Vários destacam a necessidade de testes sistemáticos com usuários e QA profissional; outros compartilham experiências positivas com culturas formais de QA.
  • Representantes da fundação no thread reconhecem os problemas, descrevem restrições de equipe pequena, mencionam correções recentes (por exemplo, a página “Try Matrix”) e convidam contribuições e doações.

Sentimento Geral

  • Forte consenso de que a tecnologia é promissora, mas os clientes atuais, o onboarding e a documentação fazem o Matrix parecer frágil e pouco acolhedor.
  • As experiências vão de “robusto como uso diário” a “trashfire inutilizável”, com muitos concordando que a UX, a ergonomia da criptografia e a clareza da marca precisam de trabalho significativo.