Apresentando DisCorkie – Um Cliente de Discurso Multi-Instância

Quais foram os casos de uso que o levaram a fazer isso?

Basicamente os mesmos casos de uso que levaram à criação do Discourse Hub. No entanto, estou estendendo este conceito também para aplicações Desktop.

Qual a diferença para o discourse-hub?

Experiência do usuário
A UI do DisCorkie é baseada em Skia (KMP). Isso oferece vários benefícios em comparação com a UI regular em HTML, CSS e JS: Desempenho, Consistência da UI independentemente do sistema operacional ou versão do navegador, Animações e transições mais suaves.

Desempenho geral
Devido ao fato de o DisCorkie não usar Javascript ou HTML, podemos nos beneficiar desta arquitetura:

  • Suporte a multithreading mais robusto: Usado para aumentar o desempenho da aplicação devido ao processamento paralelo.
  • A aplicação não precisa carregar nenhum arquivo HTML, CSS ou JS da rede. Precisamos apenas do payload JSON. Menos arquivos para baixar, o que é melhor para uso em um ambiente de conexão instável com a internet.
  • Essas razões associadas ao cache tornam o aplicativo muito leve em recursos.

Comparação
Esta é a experiência atual do Discourse Hub em um dispositivo Android.


O aplicativo abre o fórum no navegador. Então, basicamente, funciona como um atalho.


Esta é a aparência do aplicativo DisCorkie em um dispositivo Android


Isso parece muito mais com um aplicativo para mim.

5 curtidas