Conversations App
Fácil de usar, confiável e amigo da bateria. Com suporte embutido para imagens, chats em grupo e criptografia de ponta a ponta.
Princípios de design:
- Ser o mais bonito e fácil de usar possível, sem sacrificar segurança ou privacidade
- Confiar em protocolos existentes e bem estabelecidos
- Não requerer uma Conta do Google ou especificamente o Google Cloud Messaging (GCM)
- Exigir o menor número possível de permissões
Recursos:
- Criptografia de ponta a ponta com OMEMO ou OpenPGP
- Envio e recebimento de imagens
- Chamadas de áudio e vídeo criptografadas (DTLS-SRTP)
- Interface intuitiva que segue as diretrizes de design do Android
- Fotos / Avatares para seus Contatos
- Sincroniza com o cliente de desktop
- Conferências (com suporte para marcadores)
- Integração com a agenda de contatos
- Múltiplas contas / caixa de entrada unificada
- Impacto muito baixo na duração da bateria
Conversations torna muito fácil criar uma conta no servidor gratuito conversations.im. No entanto, o Conversations funcionará com qualquer outro servidor XMPP também. Muitos servidores XMPP são administrados por voluntários e são gratuitos.
Recursos XMPP:
Conversations funciona com todos os servidores XMPP disponíveis. No entanto, o XMPP é um protocolo extensível. Essas extensões também são padronizadas em chamados XEPs. O Conversations suporta alguns desses para melhorar a experiência geral do usuário. Existe a chance de que o seu servidor XMPP atual não suporte essas extensões. Portanto, para aproveitar ao máximo o Conversations, você deve considerar mudar para um servidor XMPP que as suporte ou - ainda melhor - executar seu próprio servidor XMPP para você e seus amigos.
Esses XEPs são - até agora:
- XEP-0065: SOCKS5 Bytestreams (ou mod_proxy65). Será usado para transferir arquivos se ambas as partes estiverem atrás de um firewall (NAT).
- XEP-0163: Protocolo de Eventos Pessoais para avatares
- XEP-0191: O comando de bloqueio permite que você coloque spammers na lista negra ou bloqueie contatos sem removê-los da sua lista de contatos.
- XEP-0198: Gerenciamento de Fluxo permite que o XMPP sobreviva a pequenas interrupções de rede e mudanças na conexão TCP subjacente.
- XEP-0280: Carbons de Mensagem que sincroniza automaticamente as mensagens que você envia para o seu cliente de desktop e assim permite que você mude perfeitamente do seu cliente móvel para o seu cliente de desktop e vice-versa dentro de uma conversa.
- XEP-0237: Versionamento de Lista de Contatos principalmente para economizar largura de banda em conexões móveis ruins
- XEP-0313: Gerenciamento de Arquivo de Mensagens sincroniza o histórico de mensagens com o servidor. Coloque-se a par das mensagens que foram enviadas enquanto o Conversations estava offline.
- XEP-0352: Indicação de Estado do Cliente informa ao servidor se o Conversations está em segundo plano ou não. Permite que o servidor economize largura de banda ao reter pacotes não importantes.
- XEP-0363: Upload de Arquivo HTTP permite que você compartilhe arquivos em conferências e com contatos offline. Requer um componente adicional no seu servidor.










