yaxim 0.9.9 XMPP kliendi väljalase

Esitatakse XMPP kliendi uus versioon Androidile - yaxim 0.9.9 "FOSDEM 2020 väljaanne" paljude muudatuste ja uute funktsioonidega, nagu teenusevaade, Maatriksi tugi, usaldusväärne sõnumside MAM-i ja tõuke abil, uus kasutajaliides vajaduse korral lubade taotlemisega. Uued funktsioonid võimaldasid viia yaxim vastavusse mobiilinõuetega XMPP Compliance Suite 2020. Projekti kood jaotatud litsentsitud GPLv3 alusel.

yaxim 0.9.9 XMPP kliendi väljalase

Peamised uuendused:

  • Liides on kohandatud Google'i "Material Design" stiiliga. Et sobida eelmise aasta karmistatud nõuded Google Plays avaldamiseks pidin vananenud teegi välja vahetama ActionBarSherlock edasi appcompat Google'ilt, mis annab rakendusele materiaalse stiili.

    See tähendab ka seda, et yaxim nõuab nüüd seadmes vähemalt Android 4.0. Kuna versioon 4.0 ilmus 2011. aastal, mõjutab see vaid väikest hulka seadmeid. Üle kümne aasta vanemate telefonidega kasutajad peaksid kasutama yaximi vanemaid versioone, mis töötavad operatsioonisüsteemis Android 2.3+. Lisaks palutakse Android 6+ seadmetes kasutajal luba anda, kui seda tõesti vaja on (nt failide jagamisel või fotode tegemisel).

    yaxim 0.9.9 XMPP kliendi väljalase

  • Android 8+ puhul kasutab yaxim uut teavituskanalid. Iga kontakti jaoks luuakse uus kanal kohandatud helinaga. Kui kasutaja saab kontaktilt sõnumi, saab ta helina muutmiseks kasutada Androidi teavitusseadeid.
  • Pakutakse omaalgatuslikku tuge "Lihtne XMPP"kasutades klienditellimust XEP-0379: eelautentitud nimekiri, mis nõudis aktiivse ribasisese registreerimisega serverit.
  • uus XEP-0401: lihtne kasutaja sisseelamine võimaldab kutsuda serverisse uusi kasutajaid ilma kartuses rämpspostisaatjate kuritarvitamist. Allolevas videos näete kasutajat poezio serveris prosoodia, mis loob kutse, mida yaxim kasutab registreerumiseks ja kutsuja automaatseks lisamiseks. Selle näite kutseleht kasutab installilink Google Playst, mis võimaldab seda kasutades installitud yaximi kliendil teada kutsuja aadressi, mis mõjutab konfidentsiaalsust, seega pole see yax.im serveri ametlikul veebisaidil veel lubatud.



  • Rakendasime uut tüüpi ruume järjehoidjatest ja avalike ruumide otsingust, mille põhjal search.jabber.network.
    yaxim 0.9.9 XMPP kliendi väljalase

  • Kasutaja hüüdnimi ("kuvanimi") on nüüd sünkroonitud serveriga, kasutades XEP-0172: kasutaja hüüdnimi. Hüüdnime saate muuta oma konto seadetes.
  • Ruumibrauserit saab nüüd kasutada teenuste leidmiseks, sisestades otsinguväljale kehtiva XMPP-aadressi:
    yaxim 0.9.9 XMPP kliendi väljalase

    yaxim 0.9.9 XMPP kliendi väljalase

    yaxim 0.9.9 XMPP kliendi väljalase

    Avastamine ei piirdu ainult serverite ja ruumidega, saate ka kasutajaid otsida, nendega vestelda ja neid oma kontaktiloendisse lisada:

    yaxim 0.9.9 XMPP kliendi väljalase

  • Matrixi protokolli tugi on juurutatud (kasutades Bifrösti sild), mida algselt esitleti kui Aprilli nali. Yaxim kasutab ametlikku matrix.org silda, mis valmistati ette ka FOSDEM 2020 jaoks.
  • Usaldusväärne sõnumivahetus. Tuge pakutakse kasutajatele, kes kasutavad yaximi paralleelselt teise kliendiga XEP-0313: sõnumite arhiivi haldamine (MAM). Serveriga ühenduse loomisel lubab yaxim nüüd MAM-i ja taotleb kõiki sõnumeid alates viimasest sünkroonimisest. See tagab, et yaxim saab kõik sõnumid, mis on juba teisele kliendile edastatud.
  • Kui see installitakse Google Play teenustega seadmetesse, registreerub yaxim XEP-0357: tõukemärguanded serveri push.yax.im kaudu. See tagab, et rakendus ärkab sügavast unest või käivitub, kui keegi saadab kasutajale uue sõnumi.

    Need muudatused kajastuvad rakenduse privaatsuspoliitika.

  • Muudatused "kapoti all". Sisemine vestlussõnumite andmebaas on optimeeritud, lisades andmebaasi indeksid kõigi sagedaste toimingute jaoks, muutes yaximi palju kiiremaks pika ajalooga vestlusakende laadimisel. Lisaks on yaxim iidsest Smack 3 XMPP teegist üle viidud Smack 4.3x.

Tee 1.0-ni

Väljalase tõi kaasa olulisi muudatusi, kuigi autorid lootsid, et saavad versiooni 1.0 tarnimiseks teha veelgi rohkem 10. aastapäev. Praegune koodibaas on aga usaldusväärsust ja kasutatavust oluliselt parandanud ning autorid ei tahaks neid edasi lükata. Kontaktide vaatega tuleb palju tööd teha, et võimaldada sorteerimist kõne kuupäeva järgi ja kontaktide kiiret otsimist. Lisaks on vaja integreerida ruumide loomine ja neisse sõprade kutsumine.

MAM-i tuge on yaximi kasutajad juba pikka aega nõudnud, kuid praegu küsitakse ainult kasutaja privaatsõnumeid. Ruumi ajalugu hangib klient endiselt pärandmehhanismi abil, mis tähendab, et mõnikord võib kasutaja mõni osa ruumi ajaloost märkamata jätta. Vestlusse manustatud pilte ei salvestata korralikult vahemällu ja yaxim proovib laadida mis tahes manuseid, olenemata selle suurusest või sellest, kas seda saab kliendis kuvada. Seda tuleks muuta, et piirata tegelike pildifailide laadimist teatud maksimaalse suuruseni.

Allikas: opennet.ru

Lisa kommentaar