Besplatni XMPP klijent yaxim slavi XNUMX. godišnjicu

23. kolovoza programeri yaxima, besplatni XMPP klijent za Android platformu, proslavili desetljeće projekta. Pa, prije deset godina, 23. kolovoza 2009, Yaximova prva zaruka je potvrđena, što znači da danas je ovaj XMPP klijent službeno upola mlađi od protokola na kojem radi. Od tada je došlo do mnogih promjena i u XMPP-u i u Android sustavu.

Oni koji nisu svjesni yaxima, trebali biste to znati ovo je Jabber / XMPP klijent otvorenog koda (GPLv2). Yaxim je aplikacija koja ima za cilj sigurnost, niske troškove i održavanje otvorene veze s vašim poslužiteljem.

O yaximu

dentro od vrhunaca yaxima nalazimo sljedeće:

  • Veza s jednim XMPP poslužiteljem (ili GTalk, ili Facebook Chat, ili ...)
  • Pitat će vas o samopotpisanim SSL certifikatima
  • Omogućuje automatsko povezivanje nakon uključivanja telefona
  • Transparentno ponovno povezivanje u promjeni 3G / WiFi mreže (XEP-0198)
  • Razgovarajte s prijateljima (sve su poruke pohranjene)
  • Potvrda isporuke (XEP-0184).

Yaxim napisan je u javi, a izvorni kod se čuva u git-u. Yaxim mogu kompilirati entuzijastični korisnici, pa im za kompajliranje trebaju samo Android SDK i ant.

Da biste sastavili yaxim, moraju se slijediti sljedeći koraci:

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 godina Yaxima

2009. godine Android platforma još uvijek je bio potpuno nov i nedostajao je besplatni klijent za brzu razmjenu poruka. Bilo je glasina i najava, ali još nitko nije objavio radni kod. Prvi betonska staza bila je prezentacija njemačkih studenata Svena i Chrisa koji su predstavljali svoj semestarski projekt YAXIM (Još jedan XMPP Instant Messenger)

Primili su nekoliko prijateljskih pisama, stvorio projekt na GitHubu i nastavio pisati kod. Krajem godine prikazana je još jedna kratka prezentacija na Yaximu 26C3. Pouzdana dostava poruka u to je vrijeme bila veliki problem s yaximom, ali stvari su krenule na bolje.

Danas prije deset godina stvoren je prvi yaxim commit, pa je sada službeno upola stariji od XMPP-a. Od tada se puno toga dogodilo i u ekosustavu XMPP i na Android strani.

Značajne promjene

U 2010 YAXIM je preimenovan u yaxim da bi više izgledao kao ime, a manje poput kričave kratice. 2013. godine projekt Bruno stvoren je kao mlađi brat yaxima, XMPP klijenta za djecu i sve koji vole životinje. Trenutno ima gotovo 2.000 aktivnih korisnika.

Također u 2013. godini objavljen je ymp.im XMPP poslužitelj, uglavnom da bi se olakšala upotreba yaxima i Brune, a također i da bi imao stabilan i pouzdan poslužitelj pogodan za mobilne klijente. Konačno, 2016. godine yaxim je dobio svoj trenutni logotip, sliku jaka.

Od prvog dana, yaxim je bio amaterski projekt, bez komercijalne podrške i bez stalnih programera.

Tijekom godina njegov je kod polako rastao, a 2015. bio je posebno neproduktivan. Iako yaxim ima više instaliranja na Google Playu nego Conversations, potonji je, kako neki kažu, glavni klijent na Androidu i vrlo je popularan među korisnicima XMPP-a.

Međutim, barem u posljednje tri godine nije zabilježen pad broja uređaja na kojima je instaliran yaxim (Google ne pruža statistiku do 2016.).

Stvarni problemi

Baza yaxim koda (Smack 3.x, ActionBarSherlock) je vrlo zastario i trenutno se ulaže puno truda da bi se to postiglo yaxim izgledaju dobro na modernim Android uređajima uglavnom za dizajn materijala, a također i za podršku modernim funkcijama poput interaktivnih dijaloga s dopuštenjima i uštede baterije, a također i za Matrix protokol (koji ne funkcionira uvijek).

Probne verzije s najnovijim dostignućima nude se putem beta kanala na Google Playu.

izvor: https://yaxim.org


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.