Conversations Classic App
Facile da usare, affidabile e attento alla batteria. Con supporto integrato per immagini, chat di gruppo e crittografia end-to-end.
Principi di design:
- Essere il più bello e facile da usare possibile senza sacrificare sicurezza o privacy
- Fare affidamento su protocolli esistenti e ben consolidati
- Non richiedere un Google Account o specificamente Google Cloud Messaging (GCM)
- Richiedere il minor numero possibile di autorizzazioni
Caratteristiche:
- Crittografia end-to-end con OMEMO o OpenPGP
- Invio e ricezione di immagini
- Chiamate audio e video criptate (DTLS-SRTP) con tastiera DTMF
- Interfaccia utente intuitiva che segue le linee guida di design di Android
- Immagini / Avatar per i tuoi contatti
- Sincronizzazione con il client desktop
- Conferenze (con supporto per segnalibri)
- Integrazione della rubrica
- Account multipli / inbox unificata
- Editor di immagini integrato
- Impatto molto basso sulla durata della batteria
Caratteristiche XMPP:
Conversations Classic funziona con ogni server XMPP disponibile. Tuttavia, XMPP è un protocollo estensibile. Queste estensioni sono standardizzate anche in quelli che vengono chiamati XEP. Conversations Classic supporta un paio di queste per migliorare l'esperienza complessiva dell'utente. C'è la possibilità che il tuo attuale server XMPP non supporti queste estensioni. Pertanto, per ottenere il massimo da Conversations Classic, dovresti considerare di passare a un server XMPP che le supporti oppure - ancora meglio - gestire il tuo server XMPP per te e i tuoi amici.
Questi XEP sono - ad oggi:
- XEP-0050: Ad-Hoc Commands permette di interagire con i gateway.
- XEP-0065: SOCKS5 Bytestreams (o mod_proxy65). Sarà utilizzato per trasferire file se entrambe le parti si trovano dietro un firewall (NAT).
- XEP-0163: Personal Eventing Protocol per avatar.
- XEP-0191: Blocking command ti consente di mettere in blacklist gli spammer o bloccare contatti senza rimuoverli dalla tua lista.
- XEP-0198: Stream Management consente a XMPP di sopravvivere a piccole interruzioni di rete e cambiamenti della connessione TCP sottostante.
- XEP-0215: External Service Discovery sarà utilizzato per scoprire server STUN e TURN che facilitano le chiamate A/V P2P.
- XEP-0237: Roster Versioning principalmente per risparmiare larghezza di banda su connessioni mobili scadenti.
- XEP-0280: Message Carbons che sincronizza automaticamente i messaggi che invii al tuo client desktop e ti consente quindi di passare senza problemi dal tuo client mobile al client desktop e viceversa all'interno di una conversazione.
- XEP-0308: Last Message Correction ti consente di modificare l'ultimo messaggio e di ritirarlo.
- XEP-0313: Message Archive Management sincronizza la cronologia dei messaggi con il server. Recupera i messaggi che sono stati inviati mentre Conversations Classic era offline.
- XEP-0352: Client State Indication informa il server se Conversations Classic è in background. Consente al server di risparmiare larghezza di banda trattenendo pacchetti non importanti.
- XEP-0363: HTTP File Upload ti consente di condividere file nelle conferenze e con contatti offline. Richiede un componente aggiuntivo sul tuo server.
- XEP-0461: Message Replies fornisce supporto per risposte native, che funziona anche in molti trasporti (gateway).










