Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

Kwethulwa inguqulo entsha yeklayenti le-XMPP le-Android - yaxim 0.9.9 I-"FOSDEM 2020 edition" enezinguquko eziningi nezici ezintsha ezinjengokubuka kwesevisi, Ukusekelwa kwe-matrix, imiyalezo ethembekile nge-MAM kanye ne-push, isixhumi esibonakalayo esisha somsebenzisi esinezimvume zokucela lapho kudingeka. Izici ezintsha zenze kwaba nokwenzeka ukuletha i-yaxim kumugqa nezidingo zeselula I-XMPP Compliance Suite 2020. Ikhodi yephrojekthi isatshalaliswa ngu ilayisensi ngaphansi kwe-GPLv3.

Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

Okuqanjiwe okuyinhloko:

  • Isixhumi esibonakalayo silungiselwe isitayela "se-Material Design" ye-Google. Ukufanisa nyakenye kuqiniswe izidingo ukuze ngishicilele ku-Google Play, bekumele ngimisele umtapo wolwazi ophelelwe yisikhathi I-ActionBarSherlock on appcompati kusuka ku-Google, ehlinzeka uhlelo lokusebenza ngesitayela esibalulekile.

    Lokhu kusho nokuthi i-yaxim manje idinga okungenani i-Android 4.0 kudivayisi. Njengoba inguqulo 4.0 yakhululwa ngo-2011, lokhu kuthinta kuphela inombolo encane yamadivayisi. Abasebenzisi abanamafoni amadala kuneminyaka eyishumi kufanele bahlale nezinguqulo ezindala ze-yaxim, esebenza ku-Android 2.3+. Ukwengeza, kumadivayisi e-Android 6+, umsebenzisi uzocelwa ukuthi anikeze imvume uma idingeka ngempela (isibonelo, lapho abelana ngamafayela noma ethatha izithombe).

    Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

  • Ku-Android 8+ yaxim isebenzisa okusha iziteshi zezaziso. Isiteshi esisha esineringithoni yangokwezifiso sidalelwa othintana naye ngamunye. Uma umsebenzisi ethola umlayezo koxhumana naye, angasebenzisa izilungiselelo zezaziso ze-Android ukushintsha iringithoni.
  • Usekelo lokuqala lunikeziwe "I-XMPP elula"usebenzisa ukubhalisa kweklayenti I-XEP-0379: Uhlu Oluqinisekiswe Ngangaphambili, ebidinga iseva enokubhaliswa okungaphakathi kwebhendi okusebenzayo.
  • Kusha I-XEP-0401: Ukungena Kwabasebenzisi Okulula ikuvumela ukuthi umeme abasebenzisi abasha kwiseva ngaphandle ngokwesaba ukuxhashazwa ngabathumela ogaxekile. Kuvidiyo engezansi ungabona umsebenzisi poezio kuseva i-prosody, okudala isimemo esisetshenziswa yi-yaxim ukuze sibhalise futhi singeze omenyiwe ngokuzenzakalelayo. Ikhasi lesimemo kulesi sibonelo liyasetshenziswa isixhumanisi sokufaka kusuka ku-Google Play, okuvumela iklayenti le-yaxim elifakwe lisebenzisa ukuthi lazi ikheli lomenyiwe, elithinta ukugcinwa kwemfihlo, ngakho-ke alikavunyelwa kuwebhusayithi esemthethweni yeseva ye-yax.im.



  • Kusetshenziswe uhlobo olusha lwamagumbi kusukela kumabhukhimakhi kanye nosesho lwamagumbi omphakathi, okusekelwe search.jabber.network.
    Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

  • Isiteketiso somsebenzisi ("igama lokubonisa") manje sesivumelaniswa neseva kusetshenziswa I-XEP-0172: Isiteketiso somsebenzisi. Ungashintsha isiteketiso sakho kuzilungiselelo ze-akhawunti yakho.
  • Isiphequluli Segumbi manje singasetshenziswa ukuthola izinsiza ngokufaka ikheli le-XMPP elivumelekile endaweni yokusesha:
    Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

    Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

    Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

    Ukuthola akukhawulelwe kumaseva namagumbi, ungasesha abasebenzisi, uxoxe nabo futhi ubangeze ohlwini lwakho lokuxhumana:

    Ukukhishwa kweklayenti le-yaxim XMPP 0.9.9

  • Ukusekelwa kwephrothokholi ye-Matrix kusetshenziswe (kusetshenziswa Ibhuloho le-BifrΓΆst), eyethulwa ekuqaleni ngokuthi Ihlaya lika-April Fool. I-Yaxim isebenzisa ibhuloho elisemthethweni le-matrix.org, eliphinde lalungiselelwa i-FOSDEM 2020.
  • Imiyalezo ethembekile. Usekelo luhlinzekwa kubasebenzisi abasebenzisa i-yaxim ngokuhambisana nelinye iklayenti I-XEP-0313: Ukuphathwa Kwengobo Yomlando Yomlayezo (MAM). Lapho uxhuma kuseva, i-yaxim manje izonika amandla i-MAM futhi icele yonke imilayezo kusukela ekuvunyelanisweni kokugcina. Lokhu kuqinisekisa ukuthi i-yaxim ithola yonke imilayezo esivele ilethwe kwelinye iklayenti.
  • Uma ifakwe kumadivayisi ane-Google Play Services, i-yaxim izobhalisa I-XEP-0357: Izaziso Zokusunduza ngeseva push.yax.im. Lokhu kuqinisekisa ukuthi uhlelo lokusebenza luyavuka ebuthongweni obukhulu noma luqala lapho othile ethumela umlayezo omusha kumsebenzisi.

    Lezi zinguquko zibonakala ku inqubomgomo yobumfihlo yohlelo lokusebenza.

  • Izinguquko "ngaphansi kwe-hood". Isizindalwazi somlayezo wengxoxo yangaphakathi sithuthukiswa ngokwengeza izinkomba zesizindalwazi sakho konke ukusebenza okuvamile, okwenza i-yaxim isheshe kakhulu lapho ilayisha amawindi engxoxo anomlando omude. Ukwengeza, i-yaxim ithuthwe isuka kulabhulali yakudala ye-Smack 3 XMPP yayiswa I-Smack 4.3x.

Indlela eya ku-1.0

Ukukhishwa kulethe izinguquko ezibalulekile, nakuba ababhali babenethemba lokuthi bangenza okwengeziwe ukuletha inguqulo 1.0 nge Iminyaka engu-10. Kodwa-ke, i-codebase yamanje yenze ukuthuthuka okuphawulekayo ekuthembekeni nasekusebenziseni, futhi ababhali ngeke bathande ukuyibambezela ngokuqhubekayo. Kudingeka umsebenzi omningi ekubukeni koxhumana nabo ukuvumela ukuhlunga ngedethi yekholi kanye nokusesha okusheshayo koxhumana nabo. Ngaphezu kwalokho, kuyadingeka ukuhlanganisa ukudalwa kwamakamelo nokumema abangani kubo.

Ukusekelwa kwe-MAM kudala kudingwa abasebenzisi be-yaxim, kodwa okwamanje yimilayezo eyimfihlo kuphela ecelwayo. Umlando wegumbi usabuyiswa iklayenti lisebenzisa indlela yefa, okusho ukuthi ngezinye izikhathi umsebenzisi angase aphuthelwe izingxenye ezithile zomlando wegumbi. Izithombe ezishumekiwe engxoxweni azigciniwe ngokufanelekile futhi i-yaxim izozama ukulayisha noma yikuphi okunamathiselwe, ngokunganaki usayizi wako noma ukuthi kungavezwa kuklayenti. Lokhu kufanele kushintshwe ukuze kukhawulwe ukulayishwa kwamafayela esithombe sangempela abe usayizi othile omkhulu.

Source: opennet.ru

Engeza amazwana