Ο δωρεάν πελάτης XMPP yaxim γιορτάζει τη XNUMXη επέτειό του

Στις 23 Αυγούστου, οι προγραμματιστές του yaxim, ένας δωρεάν πελάτης XMPP για την πλατφόρμα Android, γιόρτασε μια δεκαετία του έργου. Λοιπόν, πριν από δέκα χρόνια, στις 23 Αυγούστου 2009, Η πρώτη δέσμευση του Yaxim επιβεβαιώθηκε, πράγμα που σημαίνει ότι Σήμερα, αυτός ο πελάτης XMPP είναι επίσημα μισή ηλικία του πρωτοκόλλου στο οποίο λειτουργεί. Έκτοτε, έχουν γίνει πολλές αλλαγές τόσο στο XMPP όσο και στο σύστημα Android.

Για όσους δεν γνωρίζουν το yaxim, πρέπει να το γνωρίζετε Αυτός είναι ένας ανοιχτός πελάτης Jabber / XMPP πελάτης (GPLv2). Το Yaxim είναι μια εφαρμογή που στοχεύει στην ασφάλεια, χαμηλή επιβάρυνση και διατηρεί ανοιχτή τη σύνδεση του διακομιστή σας.

Σχετικά με το yaxim

Μέσα από τις καλύτερες στιγμές του yaxim βρίσκουμε τα ακόλουθα:

  • Σύνδεση με έναν μόνο διακομιστή XMPP (ή GTalk, ή συνομιλία στο Facebook ή ...)
  • Θα ερωτηθείτε για τα αυτο-υπογεγραμμένα πιστοποιητικά SSL
  • Επιτρέπει την αυτόματη σύνδεση μετά την ενεργοποίηση του τηλεφώνου σας
  • Διαφανής επανασύνδεση σε αλλαγή δικτύου 3G / WiFi (XEP-0198)
  • Συνομιλήστε με τους φίλους σας (αποθηκεύονται όλα τα μηνύματα)
  • Επιβεβαίωση παράδοσης (XEP-0184).

Γιαξίμ είναι γραμμένο σε java και ο πηγαίος κώδικας διατηρείται στο git. Το Yaxim μπορεί να μεταγλωττιστεί από ενθουσιώδεις χρήστες, επομένως χρειάζονται μόνο το Android SDK και το μυρμήγκι για να μεταγλωττιστούν.

Για να μεταγλωττίσετε το yaxim, πρέπει να ακολουθήσετε τα ακόλουθα βήματα:

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 χρόνια Yaxim

Το 2009, η πλατφόρμα Android ήταν ακόμα ολοκαίνουργιο και δεν είχε τον δωρεάν πελάτη άμεσων μηνυμάτων. Υπήρχαν φήμες και ανακοινώσεις, αλλά κανείς δεν είχε δημοσιεύσει ακόμα κώδικα εργασίας. Το πρώτο συγκεκριμένη τροχιά ήταν η παρουσίαση των Γερμανών μαθητών Sven και Chris που παρουσίασαν το εξάμηνο έργο τους YAXIM (Ακόμα ένα XMPP Instant Messenger)

Έλαβαν πολλές φιλικές επιστολές, δημιούργησε ένα έργο στο GitHub και συνέχισε να γράφει κώδικα. Στο τέλος του έτους, μια άλλη σύντομη παρουσίαση παρουσιάστηκε στο Yaxim 26C3. Η αξιόπιστη παράδοση μηνυμάτων ήταν ένα μεγάλο πρόβλημα με το yaxim εκείνη την εποχή, αλλά τα πράγματα βελτιώθηκαν.

Πριν από μια δεκαετία, δημιουργήθηκε η πρώτη δέσμευση yaxim, οπότε είναι πλέον επίσημα μισή από την XMPP. Έκτοτε, έχουν συμβεί πολλά στο οικοσύστημα XMPP και στην πλευρά του Android.

Σημαντικές αλλαγές

Εν 2010, Το YAXIM μετονομάστηκε σε yaxim για να μοιάζει περισσότερο με ένα όνομα και λιγότερο σαν μια φανταστική συντομογραφία. Το 2013, το έργο Bruno δημιουργήθηκε ως ο μικρότερος αδελφός του yaxim, ένας πελάτης XMPP για παιδιά και όσους αγαπούν τα ζώα. Αυτή τη στιγμή έχει σχεδόν 2.000 ενεργούς χρήστες.

Επίσης το 2013, ο διακομιστής ymp.im XMPP κυκλοφόρησε, κυρίως για να διευκολύνει τη χρήση των yaxim και Bruno και επίσης να έχει έναν σταθερό και αξιόπιστο διακομιστή κατάλληλο για φορητούς πελάτες. Τέλος, το 2016, η yaxim έλαβε το τρέχον λογότυπό της, μια εικόνα γιακ.

Από την πρώτη μέρα, Το yaxim ήταν ένα ερασιτεχνικό έργο, χωρίς εμπορική υποστήριξη και χωρίς συνεχείς προγραμματιστές.

Με τα χρόνια, ο κώδικάς του μεγάλωσε αργά και το 2015 ήταν ιδιαίτερα μη παραγωγικός. Παρόλο που το yaxim έχει περισσότερες εγκαταστάσεις στο Google Play από τις συνομιλίες, το τελευταίο, όπως λένε ορισμένοι, είναι ο κύριος πελάτης στο Android και είναι πολύ δημοφιλής στους χρήστες XMPP.

Ωστόσο, για τουλάχιστον τα τελευταία τρία χρόνια δεν υπήρξε μείωση του αριθμού των συσκευών στις οποίες είναι εγκατεστημένο το yaxim (η Google δεν παρέχει στατιστικά στοιχεία έως το 2016).

Πραγματικά προβλήματα

Η βάση κώδικα yaxim (Smack 3.x, ActionBarSherlock) είναι πολύ ξεπερασμένη και επί του παρόντος καταβάλλεται πολλή προσπάθεια Γιαξίμ φαίνονται όμορφα σε σύγχρονες συσκευές Android κυρίως για σχεδιασμό υλικών και επίσης για την υποστήριξη σύγχρονων λειτουργιών, όπως διαδραστικοί διάλογοι άδειας και εξοικονόμηση μπαταρίας, καθώς και το πρωτόκολλο Matrix (το οποίο δεν λειτουργεί πάντα)

Οι δοκιμαστικές εκδόσεις με τις τελευταίες εξελίξεις προσφέρονται μέσω ενός καναλιού beta στο Google Play.

πηγή: https://yaxim.org


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.