O Matrix, padrão para troca de mensagens de maneira descentralizada e com criptografia de ponta a ponta, deu início a uma nova fase.
De acordo com um (longo) post no blog dos desenvolvedores, até então o objetivo era demonstrar a viabilidade do projeto. Agora, eles querem jogar pra valer e fazer frente a aplicativos comerciais centralizados, como iMessage, WhatsApp e Telegram.
Para isso, estão focando em quatro grandes áreas, com destaque para uma nova API, chamada Sliding Sync, que agiliza algumas ações básicas e triviais em soluções centralizadas, porém desafiadoras no modelo descentralizado.
Coisas como sincronizar o estado das conversas ao abrir o app e manter as conversas atualizadas de modo transparente ao usuário final, por exemplo.
Embora a nova abordagem do Matrix 2.0 ainda esteja longe de estar finalizada, já é possível usufruir do trabalho sob algumas condições:
- Estar em um servidor que tenha a API Sliding Sync, como o dos desenvolvedores do protocolo (
matrix.org
); e - Usar o novo aplicativo Element X (Android, iOS), que usa exclusivamente a API Sliding Sync.
Tenho feito isso, e o resultado é digno de nota. O Element X ainda carece de alguns recursos, mas é bonito, tem uma interface limpa e está bem rápido.
Desde que abordei o Matrix neste Manual, temos migrado aos poucos os grupos do site para lá.
No último fim de semana, criei um “espaço” para nosso site. Funciona como uma espécie de “servidor” do Discord, com salas temáticas.
Se você já usa o Matrix ou quer dar uma olhada, conheça o nosso espaço (#manualdousuario:matrix.org
).