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