Ipinagdiriwang ng libreng XMPP client yaxim ang ika-XNUMX anibersaryo nito

Sa Agosto 23, ang mga developer ng yaxim, isang libreng client ng XMPP para sa Android platform, ipinagdiwang ang isang dekada ng proyekto. Ngayon, sampung taon na ang nakalilipas, noong Agosto 23, 2009, Ang unang pakikipag-ugnayan ni Yaxim ay nakumpirma, na nangangahulugang iyon ngayon ang kliyente ng XMPP na ito ay opisyal na kalahati ng edad ng protokolong pinapatakbo nito. Simula noon, maraming pagbabago sa parehong XMPP at sa Android system.

Para sa mga walang kamalayan sa yaxim, dapat ninyong malaman iyon ito ay isang bukas na mapagkukunan na kliyente ng Jabber / XMPP (GPLv2). Ang Yaxim ay isang application na naglalayon para sa seguridad, mababang overhead at pinapanatiling bukas ang iyong koneksyon.

Tungkol sa yaxim

Sa loob ng mga highlight ng yaxim nahahanap namin ang sumusunod:

  • Koneksyon sa isang solong server ng XMPP (o GTalk, o Facebook Chat, o ...)
  • Tinanong ka tungkol sa mga sertipiko ng self-sign SSL
  • Pinapayagan ang awtomatikong koneksyon pagkatapos i-on ang iyong telepono
  • Transparent na muling koneksyon sa pagbabago ng 3G / WiFi network (XEP-0198)
  • Makipag-chat sa iyong mga kaibigan (lahat ng mga mensahe ay nakaimbak)
  • Kumpirmasyon sa paghahatid (XEP-0184).

Yaxim nakasulat ito sa java at ang source code ay itinatago sa git. Ang Yaxim ay maaaring maiipon ng mga masigasig na gumagamit, kaya kailangan lang nila ang Android SDK at langgam upang mag-ipon.

Upang mag-compile ng yaxim, dapat sundin ang mga sumusunod na hakbang:

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 taon ng Yaxim

Noong 2009, ang Android platform bago pa rin ito at walang kakulangan ng libreng instant client ng pagmemensahe. Mayroong mga alingawngaw at anunsyo, ngunit wala pang nag-post ng isang gumaganang code. Ang unang konkretong track ay ang pagtatanghal ng mga estudyanteng Aleman na sina Sven at Chris na nagpapakita ng kanilang proyekto sa semestre na YAXIM (Ngunit Isa pang XMPP Instant Messenger)

Nakatanggap sila ng maraming mga liham na palakaibigan, lumikha ng isang proyekto sa GitHub at nagpatuloy sa pagsulat ng code. Sa pagtatapos ng taon, isa pang maikling pagtatanghal ang ipinakita sa Yaxim 26C3. Ang maaasahang paghahatid ng mensahe ay isang malaking problema sa yaxim sa panahong iyon, ngunit naging maayos ang mga bagay.

Isang dekada na ang nakakaraan ngayon, ang unang yaxim commit ay nilikha, kaya't ngayon ay opisyal nang kalahating kasing edad ng XMPP. Simula noon, maraming nangyari pareho sa ecosystem ng XMPP at sa panig ng Android.

Mahahalagang pagbabago

Sa 2010 Ang YAXIM ay pinalitan ng pangalan na yaxim upang magmukhang mas katulad ng isang pangalan at hindi gaanong tulad ng isang marangya na pagpapaikli. Noong 2013, ang proyekto ng Bruno ay nilikha bilang nakababatang kapatid ni yaxim, isang kliyente sa XMPP para sa mga bata at lahat na mahilig sa mga hayop. Kasalukuyan itong mayroong halos 2.000 mga aktibong gumagamit.

Gayundin sa 2013, ang ymp.im XMPP server ay pinakawalan, pangunahin upang mapadali ang paggamit ng yaxim at Bruno at magkaroon din ng matatag at maaasahang server na angkop para sa mga mobile client. Sa wakas, sa 2016, natanggap ng yaxim ang kasalukuyang logo nito, isang larawan ng isang yak.

Mula pa noong unang araw, Ang yaxim ay isang baguhang proyekto, nang walang suporta sa komersyo at walang palaging mga developer.

Sa paglipas ng mga taon, ang code nito ay dahan-dahang lumago at noong 2015 ito ay lalong hindi nakakabunga. Kahit na maraming mga pag-install ang yaxim sa Google Play kaysa sa Mga Pag-uusap, ang huli, tulad ng sinasabi ng ilan, ay ang pangunahing kliyente sa Android at napakapopular sa mga gumagamit ng XMPP.

Gayunpaman, para sa hindi bababa sa huling tatlong taon ay walang pagbawas sa bilang ng mga aparato kung saan naka-install ang yaxim (Ang Google ay hindi nagbibigay ng mga istatistika hanggang sa 2016).

Mga tunay na problema

Ang yaxim codebase (Smack 3.x, ActionBarSherlock) ay napaka lipas na sa panahon at maraming pagsisikap ay kasalukuyang ginagawa upang magawa ito yaxim magmukhang maganda sa mga modernong Android device pangunahin para sa materyal na disenyo at din upang suportahan ang mga modernong pag-andar tulad ng interactive na mga dialog ng pahintulot at pag-save ng baterya at pati na rin ang Matrix protocol (na hindi palaging gumagana).

Ang mga bersyon ng pagsubok na may mga pinakabagong pag-unlad ay inaalok sa pamamagitan ng isang beta channel sa Google Play.

Fuente: https://yaxim.org


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.