XMPP-kliendi yaxim 0.9.9 vÀljaandmine

Esitleti uus versioon XMPP-kliendist Androidile — yaxim 0.9.9 «FOSDEM 2020 vĂ€ljaanne» paljude muudatuste ja uute funktsioonidega, nagu teenuste vaatamine, Matrixi tugi, usaldusvÀÀrne sĂ”numite edastamine MAM-i ja push'i kaudu, uus kasutajaliides, mis nĂ”uab volituste kĂŒsimist vajadusel. Uued funktsioonid vĂ”imaldasid yaxim'i viia vastavusse mobiilsete nĂ”udmistega XMPP Compliance Suite 2020. Projekti kood levitatakse ja GPLv3 litsentsi alusel.

XMPP-kliendi yaxim 0.9.9 vÀljaandmine

Peamised uuendused:

  • Kasutajaliides viidi Google’i "Materjalide disaini" stiili. Vastamiseks eelmisel aastal karmistatud nĂ”uetele Google Play'sse avaldamiseks tuli asendada aegunud raamatukogu ActionBarSherlock . Tundub, et appcompat Google'ilt, mis tagab rakendusele materiaalse stiili.

    See tĂ€hendab ka, et yaxim vajab nĂŒĂŒd vĂ€hemalt Android 4.0 kasutamist seadmes. Kuna versioon 4.0 ilmus 2011. aastal, mĂ”jutab see vaid vĂ€ikest hulka seadmeid. Kasutajad, kelle telefonid on ĂŒle kĂŒmne aasta vanad, peavad jÀÀma vanade yaxim'i versioonide juurde, mis töötavad Android 2.3+. Lisaks, Android 6+ seadmetes palutakse kasutajal anda luba just siis, kui see muutub tĂ”eliselt vajalikuks (nĂ€iteks failide jagamisel vĂ”i fotode tegemisel).

    XMPP-kliendi yaxim 0.9.9 vÀljaandmine
  • Android 8+ puhul kasutab yaxim uusi teavit kanalid. Iga kontakti jaoks luuakse uus kanal, millel on kohandatud helisignaal. Kui kasutaja saab sĂ”numi kontaktilt, vĂ”ib ta kasutada Androidi teavituste seadeid, et muuta helinat.
  • Tagatud on toetamine algatuses «Lihtne XMPP», kasutades kliendipoolset tellimist XEP-0379: Eelnevalt autentitud register, mille jaoks oli vajalik server aktiivse In-Band registreerimisega.
  • Uus XEP-0401: Lihtne kasutaja registreerimine vĂ”imaldab kutsuda uusi kasutajaid serverisse, muretsemata spamitel ĂŒlemÀÀraseid kuritarvituste pĂ€rast. Allpool olevas videos vĂ”ib nĂ€ha kasutajat poezio serveris prosody, kes loob kutset, mida yaxim kasutab registreerimiseks ja kutse saamiseks automaatselt. Selle nĂ€ite kutse leht kasutab Google Play'ist allalaadimise linki, mis vĂ”imaldab selle kaudu installitud yaxim kliendil teada saada kutse adresseerimist, mis mĂ”jutab privaatsust, seetĂ”ttu pole see veel yax.im ametlikul saidil saadaval.



  • Uus tuba tĂŒĂŒp on rakendatud lemmikutesse ja avalike tubade leidmine, mis töötab search.jabber.network.
    XMPP-kliendi yaxim 0.9.9 vÀljaandmine
  • Kasutajanimi („kuvatav nimi”) sĂŒnkroniseeritakse nĂŒĂŒd serveriga kaudu XEP-0172: Kasutaja hĂŒĂŒdnimi. HĂŒĂŒdnime saab muuta konto seadetes.
  • Kohtade vĂ€ljakuulutamiseks saab nĂŒĂŒd kasutada brauserit, sisestades sobiva XMPP-aadresse otsinguvĂ€ljale:
    XMPP-kliendi yaxim 0.9.9 vÀljaandmine

    XMPP-kliendi yaxim 0.9.9 vÀljaandmine

    XMPP-kliendi yaxim 0.9.9 vÀljaandmine

    Otsing ei piirdu ainult serverite ja kohtadega; samuti saab otsida kasutajaid, suhelda nendega ja lisada nad oma kontaktide nimekirja:

    XMPP-kliendi yaxim 0.9.9 vÀljaandmine
  • Toetatakse Matrixi protokolli (kasutades Bifröst silda), mis esialgu esitati kui aprillinaljaks. Yaxim kasutab ametlikku silda matrix.org-is, mis oli samuti ettevalmistatud FOSDEM 2020-le.
  • UsaldusvÀÀrne sĂ”numite vahetamine. Kasutajatele, kes kasutavad yaximi samaaegselt mĂ”ne teise kliendiga, on tagatud tugi XEP-0313: SĂ”numite arhiivihaldus (MAM). Yaxim aktiveerib nĂŒĂŒd MAM-i ja kĂŒsib kĂ”ik sĂ”numid alates viimase sĂŒnkroniseerimise hetkest. See tagab, et yaxim saab kĂ”ik sĂ”numid, mis on juba muule kliendile edastatud.
  • Google Play teenustega seadmetes paigaldamisel registreerib yaxim end XEP-0357: Push-teated push.yax.im serveri kaudu. See tagab, et rakendus Ă€rkab sĂŒgavast unest vĂ”i kĂ€ivitub, kui keegi saadab kasutajale uue sĂ”numi.

    Need muudatused on kajastatud rakenduse privaatsuspoliitikas.

  • Muudatused „kapoti all”. Kliendi sĂ”numite siseandmebaas on optimeeritud, lisades andmebaasi indekseid kĂ”igi sagedaste toimingute jaoks, mis muudab yaximi palju kiiremaks pikemate vestluste akende laadimisel. Lisaks on yaxim tĂ”lgitud vanalt XMPP-raamatukogult Smack 3-le Smack 4.3x.

Teekond versioonini 1.0

Esitletud vÀljaanne tÔi kaasa olulised muutused, kuigi autorid lootsid, et suudavad teha veelgi rohkem, et esitada versioon 1.0 10. aastapÀeva puhul. Siiski on praegune koodibaas omandanud olulisi tÀiustusi usaldusvÀÀrsuse ja kasutusmugavuse osas ning autorid ei soovinud neid enam viivitada. Suurem töö on vajalik kontaktide esitamiseks, et vÔimaldada vestluste kuupÀeva jÀrgi sortimist ja kiiret kontaktide otsingut. Lisaks on vajalik integreerida ruumide loomine ja sÔprade kutsumine.

Yaxim'i kasutavad inimesed on juba ammu oodanud MAM-i tuge, kuid praegu kĂŒsitakse ainult isiklikke sĂ”numeid. Toa ajalugu saadakse endiselt kliendi kaudu vananenud mehhanismi abil, mis tĂ€hendab, et mĂ”nikord vĂ”ib kasutaja mĂ”ningaid osasid toa ajaloost vahele jĂ€tta. Vestlusesse sisseehitatud pildid ei oma nĂ”uetekohast vahemĂ€lu, ning yaxim pĂŒĂŒab laadida igasuguseid manuseid, sĂ”ltumata nende suurusest ja sellest, kas need vĂ”ivad kliendis ilmuda. Seda tuleks muuta nii, et laetakse ainult asjakohaseid pildifailide mÀÀratud maksimaalse suurusega.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster