모바일에 대한 최적화 된 암호화, 사용자 친화적 XMPP 인스턴트 메시징 클라이언트
Android용 무료 오픈 소스 Jabber/XMPP 클라이언트. 사용하기 쉽고 안정적이며 배터리 친화적입니다. 이미지, 그룹 채팅 및 e2e 암호화를 기본적으로 지원합니다.
디자인 원칙
• 보안이나 개인 정보를 희생하지 않으면서 가능한 한 아름답고 사용하기 쉽습니다.
• 잘 확립된 기존 프로토콜에 의존
• Google 계정 또는 특히 Google Cloud Messaging(GCM)이 필요하지 않습니다.
• 가능한 한 적은 권한이 필요합니다.
기능
• OMEMO 또는 OpenPGP를 사용한 종단 간 암호화
• 암호화된 음성 및 영상 통화(DLTS-SRTP)
• 이미지 보내기 및 받기
• Android 디자인 가이드라인을 따르는 직관적인 UI
• 연락처에 대한 사진/아바타
• 데스크톱 클라이언트와 동기화
• 회의(책갈피 지원 포함)
• 주소록 통합
• 여러 계정/통합 받은편지함
• 배터리 수명에 미치는 영향이 매우 낮음
XMPP 기능
대화는 모든 XMPP 서버에서 작동합니다. 그러나 XMPP는 확장 가능한 프로토콜입니다. 이러한 확장은 소위 XEP에서도 표준화되어 있습니다. 대화는 전반적인 사용자 경험을 개선하기 위해 몇 가지를 지원합니다. 현재 XMPP 서버가 이러한 확장을 지원하지 않을 가능성이 있습니다. 따라서 대화를 최대한 활용하려면
당신과 당신의 친구들을 위해 자신의 XMPP 서버를 실행하거나 더 나은 XMPP 서버.
이러한 XEP는 현재 다음과 같습니다.
• XEP-0065: SOCKS5 바이트스트림(또는 mod_proxy65). 양 당사자가 방화벽(NAT) 뒤에 있는 경우 파일을 전송하는 데 사용됩니다.
• XEP-0163: 아바타용 개인 이벤트 프로토콜
• XEP-0191: 차단 명령을 사용하면 스팸 발송자를 차단 목록에 추가하거나 연락처를 명단에서 제거하지 않고 차단할 수 있습니다.
• XEP-0198: 스트림 관리를 통해 XMPP는 소규모 네트워크 중단 및 기본 TCP 연결 변경에서 살아남을 수 있습니다.
• XEP-0280: 데스크톱 클라이언트로 보내는 메시지를 자동으로 동기화하여 모바일 클라이언트에서 데스크톱 클라이언트로 매끄럽게 전환할 수 있는 Message Carbons입니다.
• XEP-0237: 주로 열악한 모바일 연결에서 대역폭을 절약하기 위한 명단 버전 관리
• XEP-0313: 메시지 아카이브 관리는 메시지 기록을 서버와 동기화합니다. 대화가 오프라인 상태일 때 보낸 메시지를 확인하세요.
• XEP-0352: 클라이언트 상태 표시는 대화가 백그라운드에 있는지 여부를 서버에 알립니다. 서버가 중요하지 않은 패키지를 보류하여 대역폭을 절약할 수 있습니다.
• XEP-0363: HTTP 파일 업로드를 사용하면 회의 및 오프라인 연락처와 파일을 공유할 수 있습니다. 서버에 추가 구성 요소가 필요합니다.