Introducción a Conversations (Jabber / XMPP)
Un cliente Jabber/XMPP gratuito y de código abierto para Android. Fácil de usar, confiable, amigable con la batería. Con soporte integrado para imágenes, chats grupales y encriptación e2e.
Principios de diseño
• Sea tan hermoso y fácil de usar como sea posible sin sacrificar la seguridad o la privacidad
• Confíe en los protocolos existentes y bien establecidos
• No requiere una cuenta de Google o específicamente Google Cloud Messaging (GCM)
• Requerir la menor cantidad de permisos posible
Características
• Cifrado de extremo a extremo con OMEMO u OpenPGP
• Llamadas de audio y video encriptadas (DLTS-SRTP)
• Envío y recepción de imágenes
• Interfaz de usuario intuitiva que sigue las pautas de diseño de Android
• Imágenes / Avatares para sus contactos
• Se sincroniza con el cliente de escritorio
• Conferencias (con soporte para marcadores)
• Integración de la libreta de direcciones
• Varias cuentas/bandeja de entrada unificada
• Muy bajo impacto en la duración de la batería
Características de XMPP
Las conversaciones funcionan con todos los servidores XMPP que existen. Sin embargo, XMPP es un protocolo extensible. Estas extensiones también están estandarizadas en los llamados XEP. Conversations admite un par de ellos para mejorar la experiencia general del usuario. Existe la posibilidad de que su servidor XMPP actual no admita estas extensiones. Por lo tanto, para aprovechar al máximo Conversaciones, debe considerar cambiar a una
Servidor XMPP que ejecuta o, mejor aún, ejecuta su propio servidor XMPP para usted y sus amigos.
Estos XEP son, a partir de ahora:
• XEP-0065: flujos de bytes SOCKS5 (o mod_proxy65). Se usará para transferir archivos si ambas partes están detrás de un firewall (NAT).
• XEP-0163: Protocolo de eventos personales para avatares
• XEP-0191: el comando de bloqueo le permite incluir en la lista negra a los spammers o bloquear contactos sin eliminarlos de su lista.
• XEP-0198: Stream Management permite que XMPP sobreviva a pequeñas interrupciones de la red y cambios de la conexión TCP subyacente.
• XEP-0280: Message Carbons que sincroniza automáticamente los mensajes que envía a su cliente de escritorio y, por lo tanto, le permite cambiar sin problemas de su cliente móvil a su cliente de escritorio y viceversa dentro de una conversación.
• XEP-0237: control de versiones de lista principalmente para ahorrar ancho de banda en conexiones móviles deficientes
• XEP-0313: la gestión del archivo de mensajes sincroniza el historial de mensajes con el servidor. Póngase al día con los mensajes que se enviaron mientras Conversaciones estaba fuera de línea.
• XEP-0352: la indicación de estado del cliente le permite al servidor saber si las conversaciones están en segundo plano o no. Permite que el servidor ahorre ancho de banda al retener paquetes sin importancia.
• XEP-0363: la carga de archivos HTTP le permite compartir archivos en conferencias y con contactos fuera de línea. Requiere un componente adicional en su servidor.
Principios de diseño
• Sea tan hermoso y fácil de usar como sea posible sin sacrificar la seguridad o la privacidad
• Confíe en los protocolos existentes y bien establecidos
• No requiere una cuenta de Google o específicamente Google Cloud Messaging (GCM)
• Requerir la menor cantidad de permisos posible
Características
• Cifrado de extremo a extremo con OMEMO u OpenPGP
• Llamadas de audio y video encriptadas (DLTS-SRTP)
• Envío y recepción de imágenes
• Interfaz de usuario intuitiva que sigue las pautas de diseño de Android
• Imágenes / Avatares para sus contactos
• Se sincroniza con el cliente de escritorio
• Conferencias (con soporte para marcadores)
• Integración de la libreta de direcciones
• Varias cuentas/bandeja de entrada unificada
• Muy bajo impacto en la duración de la batería
Características de XMPP
Las conversaciones funcionan con todos los servidores XMPP que existen. Sin embargo, XMPP es un protocolo extensible. Estas extensiones también están estandarizadas en los llamados XEP. Conversations admite un par de ellos para mejorar la experiencia general del usuario. Existe la posibilidad de que su servidor XMPP actual no admita estas extensiones. Por lo tanto, para aprovechar al máximo Conversaciones, debe considerar cambiar a una
Servidor XMPP que ejecuta o, mejor aún, ejecuta su propio servidor XMPP para usted y sus amigos.
Estos XEP son, a partir de ahora:
• XEP-0065: flujos de bytes SOCKS5 (o mod_proxy65). Se usará para transferir archivos si ambas partes están detrás de un firewall (NAT).
• XEP-0163: Protocolo de eventos personales para avatares
• XEP-0191: el comando de bloqueo le permite incluir en la lista negra a los spammers o bloquear contactos sin eliminarlos de su lista.
• XEP-0198: Stream Management permite que XMPP sobreviva a pequeñas interrupciones de la red y cambios de la conexión TCP subyacente.
• XEP-0280: Message Carbons que sincroniza automáticamente los mensajes que envía a su cliente de escritorio y, por lo tanto, le permite cambiar sin problemas de su cliente móvil a su cliente de escritorio y viceversa dentro de una conversación.
• XEP-0237: control de versiones de lista principalmente para ahorrar ancho de banda en conexiones móviles deficientes
• XEP-0313: la gestión del archivo de mensajes sincroniza el historial de mensajes con el servidor. Póngase al día con los mensajes que se enviaron mientras Conversaciones estaba fuera de línea.
• XEP-0352: la indicación de estado del cliente le permite al servidor saber si las conversaciones están en segundo plano o no. Permite que el servidor ahorre ancho de banda al retener paquetes sin importancia.
• XEP-0363: la carga de archivos HTTP le permite compartir archivos en conferencias y con contactos fuera de línea. Requiere un componente adicional en su servidor.
Más detalles
Comentarios sobre la versión de Android de Conversations (Jabber / XMPP)