Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

Zinikiwe inguqulelo entsha yomthengi we-XMPP ye-Android - yaxim 0.9.9 "I-FOSDEM 2020 edition" enotshintsho oluninzi kunye neempawu ezintsha ezinjengombono wenkonzo, Inkxaso yeMatrix, imiyalezo ethembekileyo nge-MAM kunye nokutyhala, ujongano lomsebenzisi omtsha kunye nokucela iimvume xa kuyimfuneko. Iifitsha ezitsha zenze ukuba kube lula ukuzisa i-yaxim ngokuhambelana neemfuno zeselula XMPP Compliance Suite 2020. Ikhowudi yeprojekthi isasazwa ngu ilayisenisi phantsi kwe-GPLv3.

Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

Iinguqulelo eziphambili:

  • I-interface ilungelelaniswe kwisitayile sikaGoogle "seMathiriyeli". Ukuhambelana kunyaka ophelileyo kuqinisiwe iimfuno ukupapasha kuDlalo lukaGoogle, kuye kwafuneka ndibuyisele ithala leencwadi eliphelelwe lixesha ActionBarSherlock phezu appcompati evela kuGoogle, ebonelela ngesicelo ngesitayela sezinto eziphathekayo.

    Oku kuthetha ukuba yaxim ngoku ifuna ubuncinane Android 4.0 kwisixhobo. Ekubeni inguqulo ye-4.0 yakhululwa ngo-2011, oku kuchaphazela kuphela inani elincinci lezixhobo. Abasebenzisi abaneefowuni ezindala kuneminyaka elishumi kufuneka bahlale kwiinguqulelo ezindala ze-yaxim, ezisebenza kwi-Android 2.3+. Ukongeza, kwizixhobo ze-Android 6+, umsebenzisi uya kucelwa ukuba anike imvume xa ifuneka ngokwenene (umzekelo, xa wabelana ngeefayile okanye uthatha iifoto).

    Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

  • Kwi-Android 8+ yaxim isebenzisa entsha amajelo esaziso. Itshaneli entsha eneringithoni yesiko lenzelwe umfowunelwa ngamnye. Nje ukuba umsebenzisi afumane umyalezo ovela kumfowunelwa, banokusebenzisa useto lwesaziso se-Android ukutshintsha ithowuni yokukhala.
  • Kubonelelwe ngenkxaso yokuqala "I-XMPP elula"usebenzisa urhumo lwabaxhasi I-XEP-0379: Uluhlu oluQinisekiswe kwangaphambili, ebifuna iseva enoBhaliso olukwi-In-Band olusebenzayo.
  • Elitsha XEP-0401: Easy User Onboarding ikuvumela ukuba umeme abasebenzisi abatsha kumncedisi ngaphandle ukoyika ukuphathwa kakubi ngabaspamer. Kwividiyo engezantsi unokubona umsebenzisi poezio kwiseva iprosody, eyenza isimemo esisetyenziswa yi-yaxim ukubhalisa kunye nokongeza ngokuzenzekelayo ummemi. Iphepha lesimemo kulo mzekelo liyasetyenziswa ikhonkco lokufakela kuDlalo lukaGoogle, evumela ukuba umxhasi we-yaxim efakwe usebenzisa ukuba azi idilesi yommemi, echaphazela ubumfihlo, ngoko ayikavunyelwa kwiwebhusayithi esemthethweni yomncedisi we-yax.im.



  • Kuphunyezwe uhlobo olutsha lwamagumbi ukusuka kwiibhukhimaksi kunye nokukhangela amagumbi oluntu, ngokusekelwe search.jabber.network.
    Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

  • Igama lesiqhulo lomsebenzisi ("igama lokubonisa") lingqanyaniswe ngokusetyenziswa kweseva XEP-0172: Igama lomsebenzisi. Ungalitshintsha igama lesiqhulo kwiisetingi zeakhawunti yakho.
  • Isikhangeli seGumbi ngoku singasetyenziswa ukufumana iinkonzo ngokungenisa idilesi esebenzayo yeXMPP kwindawo yokukhangela:
    Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

    Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

    Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

    Ukufunyanwa akuphelelanga kwiiseva kunye namagumbi, unokukhangela abasebenzisi, ncokola nabo kwaye ubongeze kuluhlu lwakho loqhagamshelwano:

    Ukukhutshwa kwe-yaxim XMPP umxhasi 0.9.9

  • Inkxaso ye-Matrix protocol iphunyeziwe (usebenzisa Ibhulorho yaseBifrΓΆst), eyayivezwe njenge Isiqhulo sika-Aprili Fool. I-Yaxim isebenzisa ibhulorho esemthethweni ye-matrix.org, ekwalungiselelwe iFOSDEM 2020.
  • Umyalezo othembekileyo. Inkxaso inikezelwa kubasebenzisi abasebenzisa i-yaxim ngokuhambelana nomnye umxhasi XEP-0313: Ulawulo loVimba woMyalezo (MAM). Xa uqhagamshela kumncedisi, i-yaxim ngoku izakwenza i-MAM kwaye icele yonke imiyalezo ukusukela kungqamaniso lokugqibela. Oku kuqinisekisa ukuba i-yaxim ifumana yonke imiyalezo esele ithunyelwe komnye umxhasi.
  • Xa ifakwe kwizixhobo ezineeNkonzo zeGoogle Play, i-yaxim iya kubhalisa XEP-0357: Izaziso zokutyhala ngomncedisi push.yax.im. Oku kuqinisekisa ukuba isicelo sivuka kubuthongo obunzulu okanye siqale xa umntu ethumela umyalezo omtsha kumsebenzisi.

    Olu tshintsho lubonakaliswe kwi umgaqo-nkqubo wabucala wosetyenziso.

  • Utshintsho "phantsi kwe-hood". I-database yomyalezo wengxoxo yangaphakathi iphuculwe ngokongeza izalathisi zedatha kuyo yonke imisebenzi rhoqo, ukwenza i-yaxim ikhawuleze kakhulu xa kulayishwa iifestile zengxoxo ezinembali ezinde. Ukongeza, i-yaxim isusiwe kwithala leencwadi lakudala le-Smack 3 XMPP ukuya I-Smack 4.3x.

Indlela eya kwi-1.0

Ukukhutshwa kuzise utshintsho olubalulekileyo, nangona ababhali babenethemba lokuba banokwenza ngakumbi ukuhambisa inguqulo 1.0 nge Isikhumbuzo se-10. Nangona kunjalo, i-codebase yangoku yenze uphuculo olubalulekileyo ekuthembekeni nasekusebenziseni, kwaye ababhali abafuni ukulibazisa ngakumbi. Mninzi umsebenzi ofunekayo kunikezelo lwabafowunelwa ukuvumela ukuhlenga-hlengiswa ngokomhla wokufowuna kunye nokukhangela ngokukhawuleza kwabafowunelwa. Ukongezelela, kuyimfuneko ukudibanisa ukudalwa kwamagumbi kunye nokumema abahlobo kubo.

Inkxaso ye-MAM kudala ifunwa ngabasebenzisi be-yaxim, kodwa okwangoku kuphela imiyalezo yabucala yomsebenzisi eceliweyo. Imbali yegumbi isafunyanwa ngumxhasi usebenzisa indlela yelifa, okuthetha ukuba ngamanye amaxesha umsebenzisi unokuphosa ezinye iindawo zembali yegumbi. Imifanekiso efakwe kwincoko ayigcinwanga ngokufanelekileyo kwaye i-yaxim iya kuzama ukulayisha naluphi na uncamathiselo, nokuba lungakanani na okanye lunokuboniswa kumxhasi. Oku kufuneka kutshintshwe ukunciphisa ukulayishwa kwefayile yemifanekiso yokwenyani ukuya kubungakanani obukhulu obuthile.

umthombo: opennet.ru

Yongeza izimvo