Pelanggan XMPP percuma yaxim menyambut ulang tahunnya yang ke-XNUMX

Pada 23 Ogos, pemaju yaxim, pelanggan XMPP percuma untuk platform Android, meraikan satu dekad projek itu. Sepuluh tahun yang lalu, pada 23 Ogos 2009, Pertunangan pertama Yaxim disahkan, yang bermaksud itu hari ini pelanggan XMPP ini secara rasmi separuh usia protokol yang dijalankan. Sejak itu, ada banyak perubahan pada sistem XMPP dan Android.

Bagi mereka yang tidak mengetahui tentang yaxim, anda harus mengetahui perkara itu ini adalah pelanggan Jabber / XMPP sumber terbuka (GPLv2). Yaxim adalah aplikasi yang bertujuan untuk keselamatan, overhead rendah dan menjaga sambungan pelayan anda tetap terbuka.

Mengenai yaxim

Dalaman sorotan dari yaxim kami dapati perkara berikut:

  • Sambungan dengan pelayan XMPP tunggal (atau GTalk, atau Sembang Facebook, atau ...)
  • Anda ditanya mengenai sijil SSL yang ditandatangani sendiri
  • Membolehkan sambungan automatik setelah menghidupkan telefon anda
  • Penyambungan semula telus dalam perubahan rangkaian 3G / WiFi (XEP-0198)
  • Berbual dengan rakan anda (semua mesej disimpan)
  • Pengesahan penghantaran (XEP-0184).

Yaxim ia ditulis dalam java dan kod sumber disimpan di git. Yaxim dapat disusun oleh pengguna yang bersemangat, jadi mereka hanya memerlukan Android SDK dan semut untuk dikompilasi.

Untuk menyusun yaxim, langkah-langkah berikut mesti diikuti:

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

Pada tahun 2009, platform Android ia masih baru dan kekurangan pelanggan pesanan segera. Terdapat khabar angin dan pengumuman, tetapi belum ada yang memposting kod kerja. Yang pertama landasan konkrit adalah persembahan pelajar Jerman Sven dan Chris yang membentangkan projek semester mereka YAXIM (Namun XMPP Instant Messenger yang Lain)

Mereka menerima beberapa surat mesra, membuat projek di GitHub dan terus menulis kod. Pada akhir tahun ini, satu lagi persembahan ringkas ditunjukkan di Yaxim 26C3. Penyampaian mesej yang boleh dipercayai adalah masalah besar dengan yaxim pada masa itu, tetapi semuanya menjadi lebih baik.

Satu dekad yang lalu hari ini, komitmen yaxim pertama telah dibuat, jadi sekarang secara rasmi sudah berusia setengah tahun dengan XMPP. Sejak itu, banyak yang berlaku baik di ekosistem XMPP dan di sisi Android.

Perubahan ketara

Dalam 2010 YAXIM dinamakan semula menjadi yaxim agar lebih mirip nama dan kurang seperti singkatan yang mencolok. Pada tahun 2013, projek Bruno dibuat sebagai adik kepada yaxim, pelanggan XMPP untuk anak-anak dan semua orang yang menyukai haiwan. Kini mempunyai hampir 2.000 pengguna aktif.

Juga pada tahun 2013, pelayan ymp.im XMPP dilancarkan, terutamanya untuk memudahkan penggunaan yaxim dan Bruno dan juga mempunyai pelayan yang stabil dan boleh dipercayai sesuai untuk pelanggan mudah alih. Akhirnya, pada tahun 2016, yaxim menerima logo terkini, gambar yak.

Sejak hari pertama, yaxim adalah projek amatur, tanpa sokongan komersial dan tanpa pembangun berterusan.

Selama bertahun-tahun, kodnya berkembang dengan perlahan dan pada tahun 2015 ia sangat tidak produktif. Walaupun yaxim mempunyai lebih banyak pemasangan di Google Play daripada Perbualan, yang terakhir, seperti yang dikatakan beberapa orang, adalah pelanggan utama di Android dan sangat popular dengan pengguna XMPP.

Walau bagaimanapun, sekurang-kurangnya tiga tahun terakhir tidak ada penurunan jumlah peranti di mana yaxim dipasang (Google tidak memberikan statistik sehingga 2016).

Masalah sebenarnya

Pangkalan data yaxim (Smack 3.x, ActionBarSherlock) sangat ketinggalan zaman dan banyak usaha sedang dilakukan untuk membuatnya yaxim kelihatan baik pada peranti Android moden terutamanya untuk reka bentuk bahan dan juga untuk menyokong fungsi moden seperti dialog kebenaran interaktif dan penjimatan bateri dan juga protokol Matrix (yang tidak selalu berfungsi).

Versi percubaan dengan perkembangan terbaru ditawarkan melalui saluran beta di Google Play.

Fuente: https://yaxim.org


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.