Clientul gratuit XMPP yaxim sărbătorește cea de-a XNUMX-a aniversare

Pe 23 august, dezvoltatorii yaxim, un client XMPP gratuit pentru platforma Android, a sărbătorit un deceniu din proiect. Ei bine, acum zece ani, pe 23 august 2009, Prima logodnă a lui Yaxim a fost confirmată, ceea ce înseamnă că astăzi acest client XMPP are oficial jumătate din vârsta protocolului pe care îl rulează. De atunci, au existat multe schimbări atât în ​​XMPP, cât și în sistemul Android.

Pentru cei care nu știu de yaxim, ar trebui să știți asta acesta este un client open source Jabber / XMPP (GPLv2). Yaxim este o aplicație care vizează securitate, costuri reduse și menținerea conexiunii la server deschise.

Despre yaxim

în dintre cele mai importante momente ale yaximului găsim următoarele:

  • Conexiune cu un singur server XMPP (sau GTalk, sau Facebook Chat, sau ...)
  • Sunteți întrebat despre certificatele SSL auto-semnate
  • Permite conexiunea automată după pornirea telefonului
  • Reconectare transparentă în schimbarea rețelei 3G / WiFi (XEP-0198)
  • Discutați cu prietenii (toate mesajele sunt stocate)
  • Confirmarea livrării (XEP-0184).

Yaxim este scris în java și codul sursă este păstrat în git. Yaxim poate fi compilat de utilizatori entuziaști, așa că au nevoie doar de SDK Android și furnică pentru a compila.

Pentru a compila yaxim, trebuie urmați următorii pași:

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 ani de Yaxim

În 2009, platforma Android era încă nou-nouț și nu avea clientul gratuit de mesagerie instant. Au existat zvonuri și anunțuri, dar nimeni nu a postat încă un cod de lucru. Primul pistă de beton a fost prezentarea studenților germani Sven și Chris care și-au prezentat proiectul semestral YAXIM (Încă un mesager instant XMPP)

Au primit mai multe scrisori prietenoase, a creat un proiect pe GitHub și a continuat să scriu cod. La sfârșitul anului, o altă scurtă prezentare a fost prezentată la Yaxim 26C3. Livrarea de mesaje de încredere era o mare problemă cu yaxim în acel moment, dar lucrurile s-au îmbunătățit.

Astăzi, acum un deceniu, a fost creat primul commit yaxim, deci este acum oficial pe jumătate mai vechi ca XMPP. De atunci, s-au întâmplat multe atât în ​​ecosistemul XMPP, cât și pe partea Android.

Schimbări semnificative

En 2010, YAXIM a fost redenumit yaxim pentru a arăta mai degrabă ca un nume și mai puțin ca o abreviere fulgerătoare. În 2013, proiectul Bruno a fost creat ca fratele mai mic al lui yaxim, un client XMPP pentru copii și toți cei care iubesc animalele. În prezent are aproape 2.000 de utilizatori activi.

Tot în 2013, a fost lansat serverul ymp.im XMPP, în principal pentru a facilita utilizarea yaxim și Bruno și, de asemenea, pentru a avea un server stabil și fiabil, potrivit pentru clienții mobili. În cele din urmă, în 2016, yaxim a primit logo-ul actual, o imagine a unui yak.

Încă din prima zi, yaxim a fost un proiect amator, fără suport comercial și fără dezvoltatori constanți.

De-a lungul anilor, codul său a crescut lent și în 2015 a fost deosebit de neproductiv. Chiar dacă yaxim are mai multe instalări pe Google Play decât Conversații, acesta din urmă, după cum spun unii, este principalul client pe Android și este foarte popular printre utilizatorii XMPP.

Cu toate acestea, cel puțin în ultimii trei ani nu a existat o scădere a numărului de dispozitive pe care este instalat yaxim (Google nu furnizează statistici până în 2016).

Probleme reale

Baza de cod yaxim (Smack 3.x, ActionBarSherlock) este foarte depășit și în prezent se depun eforturi mari pentru realizarea acestuia yaxim arată bine pe dispozitivele Android moderne în principal pentru proiectarea materialelor și, de asemenea, pentru a sprijini funcții moderne, cum ar fi dialoguri de permisiune interactive și economisirea bateriei, precum și protocolul Matrix (care nu funcționează întotdeauna).

Versiunile de încercare cu cele mai recente dezvoltări sunt oferite printr-un canal beta pe Google Play.

Fuente: https://yaxim.org


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.