Android üçün yeni XMPP müştərisi — «FOSDEM 2020 nüsxəsi» bir çox dəyişikliklər və xidmətlərin görüntülenməsi kimi yeni funksiyalarla, , MAM ilə etibarlı mesajlaşma və lazım olduqda icazə tələbi ilə yeni istifadəçi interfeysi. Yeni imkanlar yaximi mobil tələblərlə uyğunlaşdırmağa imkan verdi. . Proje kodu GPLv3 lisenziyası altında.
Əsas yeniliklər:
- İnterfeys Google-un «Material Design» stilinə uyğunlaşdırılıb. Keçən ilin sərtləşdirilmiş Google Play-ə dərc olunması üçün köhnəlmiş kitabxananın dəyişdirilməsi lazım gəldi. buna Google-dan, bu da tətbiqə material üslubunu təmin edir.
Bu, yaximin indi cihazda ən azı Android 4.0 istifadə etməsini tələb etdiyi mənasına gəlir. 4.0 versiyası 2011-ci ildə buraxıldığından, bu yalnız az sayda cihazlara təsir edir. On ildən köhnə telefonları olan istifadəçilər Android 2.3+ işləyən köhnə yaxim versiyalarında qalmalıdır. Bundan əlavə, Android 6+ cihazlarda istifadəçiyə yalnız bu icazənin lazım olduğu anlarda (məsələn, fayl paylaşarkən və ya fotoşəkil çəkərkən) icazə verməyi təklif edəcək.
- Android 8+ fayl paylaşımı istifadə edərkən yaxim yeni . Hər kontaktdan yeni bir kanal yaradılır və özəlləşdirilmiş melodiya var. İstifadəçi kontaktından mesaj aldıqda, o, Android bildiriş ayarlarını istifadə edərək melodiyanı dəyişə bilər.
- «Sadə XMPP» təşəbbüsünü dəstəkləmək təmin edilmişdir XEP-0379: Önceden Təsdiqlənmiş Roster XEP-0401: Asan İstifadəçi Qeydiyyatı
- Yeni spamçıların sui-istifadə etməsindən qorxmadan. poezio , yaxim-in qeydiyyatı və dəvət edənin avtomatik əlavə olunması üçün istifadə olunan dəvəti yaradır. Bu nümunədə dəvət səhifəsi , bu da yaxim müştərisinin dəvət edən şəxsin ünvanını bilməsini təmin edir, bu isə gizlilik məsələlərini təsir edir, buna görə də indiyə qədər yax.im serverinin rəsmi saytında daxil edilməyib. search.jabber.network
- Реализован новый вид комнат из закладок и поиск общественных комнат, работающий на основе .
- İstifadəçi adı ("göstərilən ad") artıq serverlə sinxronlaşdırılır . Takvimi hesab ayarlarında dəyişdirmək olar.
- Otaqların brauzeri artıq axtarış sahəsinə etibarlı XMPP ünvanı daxil edərək xidmətlərin aşkar edilməsi üçün istifadə oluna bilər:
Aşkar etmə yalnız serverlər və otaqlarla məhdudlaşmır, həmçinin istifadəçiləri axtarmaq, onlarla ünsiyyət qurmaq və onları əlaqə siyahınıza əlavə etmək mümkündür:
- Matrix protokolu dəstəyi reallaşdırılmışdır (istifadə etməklə ). Bu, ilkin olaraq . Yaxim, FOSDEM 2020-yə də hazırlanmış matrix.org-dakı rəsmi körpünü istifadə edir.
- Etibarlı mesajlaşma. Yaximi başqa bir müştəri ilə paralel istifadə edən istifadəçilər üçün dəstəklənir (MAM). Yaxim serverə qoşulanda artıq MAM-ı aktifleşdirir və son senkronizasiya vaxtından etibarən bütün mesajları tələb edir. Bu, yaximin artıq digər müştəriyə göndərilən bütün mesajları almasını təmin edir.
- Google Play xidmətləri olan cihazlara quraşdırıldığında yaxim, üçün push.yax.im serveri ilə qeydiyyatdan keçəcək. Bu, tətbiqin dərin yuxudan ayılmasını və ya kimsə istifadəçiyə yeni mesaj göndərəndə işə salınmasını təmin edir.
Bu dəyişikliklər .
- "Kapotun altında" dəyişikliklər. Çat mesajlarının daxili verilənlər bazası sıx əməliyyatlar üçün verilənlər bazası indeksləri əlavə edilməklə optimallaşdırılmışdır ki, bu da yaximi uzun tarixli çat pəncərələrinin yüklənməsində daha sürətli edir. Bundan əlavə, yaxim köhnə XMPP kitabxanası Smack 3-dən .
1.0 yoluna
Təqdim olunan buraxılış əhəmiyyətli dəyişikliklər gətirdi, baxmayaraq ki, müəlliflər 1.0 versiyasını ) təqdim etmək üçün daha çox şey etməyi ümid edirdi. Bununla belə, cari kod bazası etibarlılıq və istifadənin rahatlığı üçün bəzi əhəmiyyətli təkmilləşdirmələr qazandı və müəlliflər bunları daha da gecikdirmək istəmədilər. Əlaqələrin təqdimatı üzərində daha çox iş görülməsi tələb olunur ki, söhbət tarixinə görə sıralama və əlaqələrin sürətli axtarılması təmin edilsin. Bundan əlavə, otaqların yaradılması və dostların dəvət edilməsi də inteqrasiya olunmalıdır.
Artıq yaxim istifadəçiləri üçün MAM dəstəyi tələb olunurdu, lakin hazırda yalnız istifadəçi şəxsi mesajları tələb edilir. Otaq tarixini hələ də müştəri köhnə mexanizm vasitəsilə alır ki, bu da bəzən istifadəçinin otaq tarixinin bəzi hissələrini qaçırmasına səbəb ola bilər. Çata daxil edilmiş müraciətlər düzgün şəkildə ön yaddaşda saxlanılmır və yaxim hər hansı bir əlavə yükləməyə çalışır, onun ölçüsündən və müştəridə göstərilib-göstərilmədiyindən asılı olmayaraq. Bu, yükləmələri müəyyən maksimum ölçüdəki müvafiq şəkil faylları ilə məhdudlaşdıracaq şəkildə dəyişdirilməlidir.
Mənbə: opennet.ru
