Der kostenlose XMPP-Client yaxim feiert sein XNUMX-jähriges Bestehen

Am 23. August haben die Entwickler von Yaxim, ein kostenloser XMPP-Client für die Android-Plattformfeierte ein Jahrzehnt des Projekts. Nun, vor zehn Jahren, am 23. August 2009, Yaxims erste Verlobung bestätigt, was das bedeutet Heute ist dieser XMPP-Client offiziell halb so alt wie das Protokoll, auf dem er ausgeführt wird. Seitdem wurden sowohl am XMPP als auch am Android-System viele Änderungen vorgenommen.

Für diejenigen, die Yaxim nicht kennen, sollten Sie das wissen Dies ist ein Open Source Jabber / XMPP-Client (GPLv2). Yaxim ist eine Anwendung, die auf Sicherheit, geringen Overhead und offene Serververbindung abzielt.

Über Yaxim

Innerhalb der Höhepunkte von Yaxim wir finden folgendes:

  • Verbindung mit einem einzelnen XMPP-Server (oder GTalk oder Facebook Chat oder ...)
  • Sie werden nach selbstsignierten SSL-Zertifikaten gefragt
  • Ermöglicht die automatische Verbindung nach dem Einschalten Ihres Telefons
  • Transparente Wiederverbindung bei 3G / WiFi-Netzwerkwechsel (XEP-0198)
  • Chatten Sie mit Ihren Freunden (alle Nachrichten werden gespeichert)
  • Lieferbestätigung (XEP-0184).

Jaxim Es ist in Java geschrieben und der Quellcode wird in Git gehalten. Yaxim kann von begeisterten Benutzern kompiliert werden, sodass sie zum Kompilieren nur das Android SDK und ant benötigen.

Um yaxim zu kompilieren, müssen die folgenden Schritte ausgeführt werden:

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 Jahre Yaxim

Im Jahr 2009 wurde die Android-Plattform es war noch brandneu und fehlte der kostenlose Instant Messaging-Client. Es gab Gerüchte und Ankündigungen, aber noch hatte niemand einen Arbeitscode veröffentlicht. Die erste Betonbahn war die Präsentation der deutschen Studenten Sven und Chris, die ihr Semesterprojekt YAXIM vorstellten (Noch ein XMPP Instant Messenger)

Sie erhielten mehrere freundliche Briefe, hat ein Projekt auf GitHub erstellt und weiterhin Code geschrieben. Ende des Jahres wurde auf der Yaxim 26C3 eine weitere kurze Präsentation gezeigt. Zuverlässige Nachrichtenübermittlung war zu dieser Zeit ein großes Problem bei Yaxim, aber die Dinge wurden besser.

Heute vor einem Jahrzehnt wurde das erste Yaxim-Commit erstellt, das nun offiziell halb so alt ist wie XMPP. Seitdem ist sowohl im XMPP-Ökosystem als auch auf der Android-Seite viel passiert.

Wesentliche Änderungen

In 2010, YAXIM wurde in yaxim umbenannt, um eher wie ein Name und weniger wie eine auffällige Abkürzung auszusehen. 2013 wurde das Bruno-Projekt als jüngerer Bruder von Yaxim ins Leben gerufen, einem XMPP-Client für Kinder und alle, die Tiere lieben. Es hat derzeit fast 2.000 aktive Benutzer.

Ebenfalls 2013 wurde der XMPP-Server ymp.im veröffentlicht, um vor allem die Verwendung von yaxim und Bruno zu vereinfachen und einen stabilen und zuverlässigen Server für mobile Clients bereitzustellen. Schließlich erhielt Yaxim 2016 sein aktuelles Logo, ein Bild eines Yaks.

Seit dem ersten Tag yaxim war ein Amateurprojekt, ohne kommerzielle Unterstützung und ohne ständige Entwickler.

Im Laufe der Jahre wuchs der Code langsam und war 2015 besonders unproduktiv. Obwohl yaxim mehr Installationen bei Google Play als Conversations hat, ist letzteres, wie manche sagen, der Hauptclient unter Android und bei XMPP-Nutzern sehr beliebt.

In den letzten drei Jahren hat sich die Anzahl der Geräte, auf denen yaxim installiert ist, jedoch nicht verringert (Google stellt erst 2016 Statistiken zur Verfügung).

Tatsächliche Probleme

Die Yaxim-Codebasis (Smack 3.x, ActionBarSherlock) ist sehr veraltet und es werden derzeit große Anstrengungen unternommen, um dies zu erreichen Yaxim sehen auf modernen Android-Geräten gut aus hauptsächlich für das Materialdesign und auch zur Unterstützung moderner Funktionen wie interaktiver Berechtigungsdialoge und Batteriesparen sowie des Matrix-Protokolls (das nicht immer funktioniert).

Die Testversionen mit den neuesten Entwicklungen werden über einen Beta-Kanal bei Google Play angeboten.

Quelle: https://yaxim.org


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.