Den gratis XMPP-klienten yaxim feirer XNUMX-årsjubileum

23. august utviklerne av yaxim, en gratis XMPP-klient for Android-plattformen, feiret et tiår av prosjektet. Vel, for ti år siden, 23. august 2009, Yaxims første forlovelse ble bekreftet, som betyr at i dag er denne XMPP-klienten offisielt halvparten av alderen til protokollen den kjører på. Siden den gang har det skjedd mange endringer i både XMPP og Android-systemet.

For de som ikke er klar over yaxim, bør du vite det dette er en åpen kildekode Jabber / XMPP-klient (GPLv2). Yaxim er et program som tar sikte på sikkerhet, lav overhead og holder serverforbindelsen åpen.

Om yaxim

innenfor av høydepunktene til yaxim vi finner følgende:

  • Forbindelse med en enkelt XMPP-server (eller GTalk, eller Facebook Chat, eller ...)
  • Du blir spurt om selvsignerte SSL-sertifikater
  • Tillater automatisk tilkobling etter at telefonen er slått på
  • Transparent tilkobling i 3G / WiFi-nettverksendring (XEP-0198)
  • Chat med vennene dine (alle meldinger er lagret)
  • Leveringsbekreftelse (XEP-0184).

Yaxim det er skrevet i java og kildekoden holdes i git. Yaxim kan kompileres av entusiastiske brukere, så de trenger bare Android SDK og maur for å kompilere.

For å kompilere yaxim må følgende trinn følges:

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 år med Yaxim

I 2009, Android-plattformen det var fortsatt helt nytt og manglet den gratis chat-klienten. Det var rykter og kunngjøringer, men ingen hadde lagt ut en arbeidskode ennå. Den første betongspor var presentasjonen av de tyske studentene Sven og Chris som presenterte sitt semesterprosjekt YAXIM (Nok en XMPP Instant Messenger)

De mottok flere vennlige brev, opprettet et prosjekt på GitHub og fortsatte å skrive kode. På slutten av året ble nok en kort presentasjon vist på Yaxim 26C3. Pålitelig levering av meldinger var et stort problem med yaxim på den tiden, men ting ble bedre.

For et tiår siden i dag ble den første yaxim-forpliktelsen opprettet, så den er nå offisielt halvparten så gammel som XMPP. Siden har det skjedd mye både i XMPP-økosystemet og på Android-siden.

Vesentlige endringer

S 2010, YAXIM ble omdøpt til yaxim for å se mer ut som et navn og mindre som en prangende forkortelse. I 2013 ble Bruno-prosjektet opprettet som den yngre broren til yaxim, en XMPP-klient for barn og alle som elsker dyr. Den har for tiden nesten 2.000 aktive brukere.

Også i 2013 ble ymp.im XMPP-serveren utgitt, hovedsakelig for å lette bruken av yaxim og Bruno, og for å ha en stabil og pålitelig server som passer for mobile klienter. Til slutt, i 2016, mottok yaxim sin nåværende logo, et bilde av en yak.

Siden den første dagen, yaxim var et amatørprosjekt, uten kommersiell støtte og uten konstante utviklere.

Gjennom årene vokste koden langsomt, og i 2015 var den spesielt uproduktiv. Selv om yaxim har flere installasjoner på Google Play enn samtaler, er sistnevnte, som noen sier, hovedklienten på Android og er veldig populær blant XMPP-brukere.

I minst de siste tre årene har det imidlertid ikke vært en reduksjon i antall enheter som yaxim er installert på (Google gir ikke statistikk før i 2016).

Faktiske problemer

Yaxim-kodebasen (Smack 3.x, ActionBarSherlock) er veldig utdatert og det gjøres mye innsats for tiden for å gjøre det yaxim ser bra ut på moderne Android-enheter hovedsakelig for materialdesign og også for å støtte moderne funksjoner som interaktive tillatelsesdialoger og batterisparing, og også Matrix-protokollen (som ikke alltid fungerer).

Prøveversjonene med den siste utviklingen tilbys gjennom en beta-kanal på Google Play.

Fuente: https://yaxim.org


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.