무료 XMPP 클라이언트 yaxim이 XNUMX 주년을 맞이합니다.

23 월 XNUMX 일, 약심 개발자들은, Android 플랫폼 용 무료 XMPP 클라이언트, 프로젝트의 XNUMX 년을 축하했습니다. 23 년 전 2009 년 XNUMX 월 XNUMX 일에 Yaxim의 첫 번째 약혼 확인, 이는 오늘날이 XMPP 클라이언트는 공식적으로 실행되는 프로토콜의 절반이되었습니다. 그 이후로 XMPP와 Android 시스템 모두에 많은 변화가있었습니다.

약 심을 모르는 분들은 이것은 오픈 소스 Jabber / XMPP 클라이언트입니다. (GPLv2). Yaxim은 보안, 낮은 오버 헤드 및 서버 연결 유지를 목표로하는 애플리케이션입니다.

약심 소개

인사이드 yaxim의 하이라이트 우리는 다음을 찾습니다.

  • 단일 XMPP 서버 (또는 GTalk 또는 Facebook Chat 또는 ...)와 연결
  • 자체 서명 된 SSL 인증서에 대한 질문을받습니다.
  • 휴대 전화를 켠 후 자동 연결 허용
  • 3G / WiFi 네트워크 변경시 투명한 재 연결 (XEP-0198)
  • 친구와 채팅 (모든 메시지가 저장 됨)
  • 배송 확인 (XEP-0184).

약심 Java로 작성되고 소스 코드는 git에 보관됩니다.. Yaxim은 열성적인 사용자가 컴파일 할 수 있으므로 Android SDK와 ant 만 있으면 컴파일 할 수 있습니다.

yaxim을 컴파일하려면 다음 단계를 따라야합니다.

git clone git@github.com:pfleidi/yaxim.git

cd yaxim

git submodule init

git submodule update

android update project -p . -s

android update project -p ActionBarSherlock/actionbarsherlock

android update project -p MemorizingTrustManager –subprojects

ant proguard debug

ant proguard release

약심 10 년

2009 년에 Android 플랫폼은 여전히 새롭고 무료 인스턴트 메시징 클라이언트가 부족. 소문과 발표가 있었지만 아무도 아직 작동 코드를 게시하지 않았습니다. 첫 번째 콘크리트 트랙 독일 학생 Sven과 Chris가 학기 프로젝트 YAXIM을 발표 한 프레젠테이션이었습니다. (또 다른 XMPP 인스턴트 메신저)

그들은 몇 가지 친절한 편지를 받았습니다. GitHub에 프로젝트를 생성하고 코드 작성을 계속했습니다.. 연말에 Yaxim 26C3에서 또 다른 짧은 프레젠테이션이 상영되었습니다. 신뢰할 수있는 메시지 전달은 당시 약 심의 큰 문제 였지만 상황이 나아졌습니다.

XNUMX 년 전 오늘 첫 번째 yaxim 커밋이 생성되었으므로 이제 공식적으로 XMPP의 절반이되었습니다. 그 이후로 XMPP 생태계와 Android 측 모두에서 많은 일이 발생했습니다.

중요한 변화

2010에서, YAXIM은 이름처럼 보이게하고 화려한 약어처럼 보이지 않도록 yaxim으로 이름을 변경했습니다. 2013 년 Bruno 프로젝트는 어린이와 동물을 사랑하는 모든 사람을위한 XMPP 클라이언트 인 yaxim의 남동생으로 만들어졌습니다. 현재 거의 2.000 명의 활성 사용자가 있습니다.

또한 2013 년에는 ymp.im XMPP 서버가 출시되어 주로 yaxim과 Bruno의 사용을 용이하게하고 모바일 클라이언트에 적합한 안정적이고 안정적인 서버를 갖출 수있었습니다. 마침내 2016 년에 yaxim은 현재 로고 인 야크 그림을 받았습니다.

첫날부터 yaxim은 상업적인 지원과 지속적인 개발자가없는 아마추어 프로젝트였습니다.

수년에 걸쳐 코드는 천천히 성장했고 2015 년에는 특히 비생산적이었습니다. yaxim은 Conversations보다 Google Play에 더 많은 설치를 가지고 있지만 후자는 Android의 주요 클라이언트이며 XMPP 사용자에게 매우 인기가 있습니다.

그러나 적어도 지난 2016 년 동안 yaxim이 설치된 기기의 수가 감소하지 않았습니다 (Google은 XNUMX 년까지 통계를 제공하지 않습니다).

실제 문제

yaxim 코드베이스 (Smack 3.x, ActionBarSherlock) 매우 구식이며 현재이를 만들기 위해 많은 노력을 기울이고 있습니다. 야심 최신 Android 기기에서 잘 어울립니다. 주로 머티리얼 디자인과 대화 형 권한 대화 상자 및 배터리 절약과 같은 최신 기능을 지원하고 매트릭스 프로토콜 (항상 작동하지는 않음)을 지원합니다.

최신 개발의 평가판은 Google Play의 베타 채널을 통해 제공됩니다.

출처 : https://yaxim.org


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.