Il client XMPP gratuito yaxim festeggia il suo decimo anniversario

Il 23 agosto, gli sviluppatori di yaxim, un client XMPP gratuito per la piattaforma Android, ha celebrato un decennio del progetto. Ebbene, dieci anni fa, il 23 agosto 2009, Il primo fidanzamento di Yaxim è stato confermato, il che significa che oggi questo client XMPP ha ufficialmente la metà dell'età del protocollo su cui gira. Da allora, sono state apportate molte modifiche sia a XMPP che al sistema Android.

Per coloro che non sono a conoscenza di yaxim, dovresti saperlo questo è un client Jabber / XMPP open source (GPLv2). Yaxim è un'applicazione che mira alla sicurezza, al basso overhead e al mantenimento della connessione al server aperta.

A proposito di yaxim

Entro dei punti salienti di yaxim troviamo quanto segue:

  • Connessione con un singolo server XMPP (o GTalk, o Facebook Chat, o ...)
  • Ti vengono chiesti i certificati SSL autofirmati
  • Consente la connessione automatica dopo aver acceso il telefono
  • Riconnessione trasparente nella modifica della rete 3G / WiFi (XEP-0198)
  • Chatta con i tuoi amici (tutti i messaggi vengono memorizzati)
  • Conferma di consegna (XEP-0184).

Yaxim è scritto in java e il codice sorgente è mantenuto in git. Yaxim può essere compilato da utenti entusiasti, quindi hanno solo bisogno di Android SDK e ant per compilare.

Per compilare yaxim, è necessario seguire i seguenti passaggi:

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 anni di Yaxim

Nel 2009, la piattaforma Android era ancora nuovo di zecca e mancava il client di messaggistica istantanea gratuito. C'erano voci e annunci, ma nessuno aveva ancora pubblicato un codice funzionante. Il primo pista di cemento è stata la presentazione degli studenti tedeschi Sven e Chris che hanno presentato il loro progetto semestrale YAXIM (Ancora un altro XMPP Instant Messenger)

Hanno ricevuto diverse lettere amichevoli, ha creato un progetto su GitHub e ha continuato a scrivere codice. Alla fine dell'anno, un'altra breve presentazione è stata presentata a Yaxim 26C3. La consegna affidabile dei messaggi era un grosso problema con yaxim all'epoca, ma le cose sono migliorate.

Un decennio fa oggi è stato creato il primo commit yaxim, quindi ora è ufficialmente vecchio la metà di XMPP. Da allora sono successe molte cose sia nell'ecosistema XMPP che sul lato Android.

Cambiamenti significativi

In 2010, YAXIM è stato ribattezzato yaxim per assomigliare più a un nome e meno a un'abbreviazione appariscente. Nel 2013, il progetto Bruno è stato creato come il fratello minore di yaxim, un client XMPP per bambini e tutti coloro che amano gli animali. Attualmente ha quasi 2.000 utenti attivi.

Sempre nel 2013 è stato rilasciato il server ymp.im XMPP, principalmente per facilitare l'uso di yaxim e Bruno e anche per avere un server stabile e affidabile adatto ai client mobili. Infine, nel 2016, yaxim ha ricevuto il suo logo attuale, un'immagine di uno yak.

Fin dal primo giorno yaxim era un progetto amatoriale, senza supporto commerciale e senza sviluppatori costanti.

Nel corso degli anni, il suo codice è cresciuto lentamente e nel 2015 è stato particolarmente improduttivo. Anche se yaxim ha più installazioni su Google Play che conversazioni, quest'ultimo, come alcuni dicono, è il client principale su Android ed è molto popolare tra gli utenti XMPP.

Tuttavia, per almeno gli ultimi tre anni non c'è stata alcuna diminuzione del numero di dispositivi su cui è installato yaxim (Google non fornisce statistiche fino al 2016).

Problemi reali

Il codice base yaxim (Smack 3.x, ActionBarSherlock) è molto obsoleto e si stanno compiendo molti sforzi per realizzarlo yaxim avere un bell'aspetto sui moderni dispositivi Android principalmente per la progettazione dei materiali e anche per supportare funzioni moderne come finestre di dialogo interattive per i permessi e risparmio della batteria e anche il protocollo Matrix (che non sempre funziona).

Le versioni di prova con gli ultimi sviluppi sono offerte tramite un canale beta su Google Play.

fonte: https://yaxim.org


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.