Izdaja odjemalca yaxim XMPP 0.9.9

Predstavljeno nova različica odjemalca XMPP za Android - yaxim 0.9.9 »Izdaja FOSDEM 2020« s številnimi spremembami in novimi funkcijami, kot je pogled storitev, Podpora za Matrix, zanesljivo sporočanje z MAM in push, nov uporabniški vmesnik z zahtevanjem dovoljenj, kadar je to potrebno. Nove funkcije so omogočile prilagoditev yaxima zahtevam mobilnih naprav XMPP Compliance Suite 2020. Koda projekta distributer licenciran pod GPLv3.

Izdaja odjemalca yaxim XMPP 0.9.9

Glavne novosti:

  • Vmesnik je prilagojen slogu Google “Material Design”. Za tekmo lanskega poostrili zahteve za objavo v Googlu Play sem moral zamenjati zastarelo knjižnico ActionBarSherlock o appcompat od Googla, ki aplikaciji zagotavlja materialni slog.

    To tudi pomeni, da yaxim zdaj zahteva vsaj Android 4.0 v napravi. Ker je bila različica 4.0 izdana leta 2011, to vpliva le na majhno število naprav. Uporabniki s telefoni, starejšimi od deset let, naj ostanejo pri starejših različicah yaxima, ki delujejo na Androidu 2.3+. Poleg tega bo v napravah s sistemom Android 6+ uporabnik pozvan, da odobri dovoljenje, ko je resnično potrebno (na primer pri skupni rabi datotek ali fotografiranju).

    Izdaja odjemalca yaxim XMPP 0.9.9

  • V sistemu Android 8+ yaxim uporablja novo kanali za obveščanje. Za vsak stik se ustvari nov kanal z melodijo zvonjenja po meri. Ko uporabnik prejme sporočilo od stika, lahko uporabi nastavitve obvestil Androida, da spremeni melodijo zvonjenja.
  • Zagotovljena podpora pobudi "Enostaven XMPP"z uporabo odjemalske naročnine XEP-0379: Vnaprej overjen seznam, ki zahteva strežnik z aktivno registracijo znotraj pasu.
  • Novo XEP-0401: Enostavna vključitev uporabnika omogoča povabilo novih uporabnikov na strežnik brez bojijo se zlorab s strani pošiljateljev neželene pošte. V spodnjem videu si lahko ogledate uporabnika pesem na strežniku prosodija, ki ustvari povabilo, ki ga yaxim uporabi za registracijo in samodejno dodajanje povabilca. Stran s povabilom v tem primeru uporablja povezava za namestitev iz Google Play, ki odjemalcu yaxim, nameščenemu z njim, omogoča, da pozna naslov vabitelja, kar vpliva na zaupnost, zato še ni omogočen na uradni spletni strani strežnika yax.im.



  • Izvedena je nova vrsta sob iz zaznamkov in iskanje javnih sob na podlagi search.jabber.network.
    Izdaja odjemalca yaxim XMPP 0.9.9

  • Uporabnikov vzdevek ("prikazno ime") je zdaj sinhroniziran s strežnikom, ki uporablja XEP-0172: Uporabniški vzdevek. Vzdevek lahko spremenite v nastavitvah računa.
  • Brskalnik po sobah lahko zdaj uporabite za odkrivanje storitev tako, da v iskalno polje vnesete veljaven naslov XMPP:
    Izdaja odjemalca yaxim XMPP 0.9.9

    Izdaja odjemalca yaxim XMPP 0.9.9

    Izdaja odjemalca yaxim XMPP 0.9.9

    Odkrivanje ni omejeno na strežnike in sobe, lahko tudi iščete uporabnike, klepetate z njimi in jih dodate na svoj seznam stikov:

    Izdaja odjemalca yaxim XMPP 0.9.9

  • Implementirana je podpora za protokol Matrix (z uporabo Most Bifröst), ki je bil prvotno predstavljen kot Prvoaprilska šala. Yaxim uporablja uradni most matrix.org, ki je bil prav tako pripravljen za FOSDEM 2020.
  • Zanesljivo sporočanje. Podpora je na voljo uporabnikom, ki uporabljajo yaxim vzporedno z drugim odjemalcem XEP-0313: Upravljanje arhiva sporočil (MAM). Pri povezovanju s strežnikom bo yaxim zdaj omogočil MAM in zahteval vsa sporočila od zadnje sinhronizacije. To zagotavlja, da yaxim prejme vsa sporočila, ki so že bila dostavljena drugemu odjemalcu.
  • Ko je nameščen v napravah s storitvami Google Play, se bo yaxim registriral za XEP-0357: Potisna obvestila preko strežnika push.yax.im. To zagotavlja, da se aplikacija prebudi iz globokega spanja ali zažene, ko nekdo uporabniku pošlje novo sporočilo.

    Te spremembe se odražajo v pravilnik o zasebnosti aplikacije.

  • Spremembe "pod pokrovom". Notranja baza sporočil klepeta je optimizirana z dodajanjem indeksov baze podatkov za vse pogoste operacije, zaradi česar je yaxim veliko hitrejši pri nalaganju oken klepeta z dolgo zgodovino. Poleg tega je bil yaxim preseljen iz starodavne knjižnice Smack 3 XMPP v Smack 4.3x.

Pot do 1.0

Izdaja je prinesla precejšnje spremembe, čeprav so avtorji upali, da bodo lahko naredili še več, da bodo izdali različico 1.0 10. obletnica. Vendar pa je trenutna kodna baza naredila nekaj pomembnih izboljšav glede zanesljivosti in uporabnosti in avtorji jih ne želijo več odlašati. Veliko dela je potrebno na predstavitvi kontaktov, da omogočimo razvrščanje po datumu klica in hitro iskanje stikov. Poleg tega je treba integrirati ustvarjanje sob in povabiti prijatelje vanje.

Uporabniki yaxima že dolgo potrebujejo podporo za MAM, vendar so trenutno zahtevana le uporabnikova zasebna sporočila. Odjemalec še vedno pridobi zgodovino sobe z uporabo podedovanega mehanizma, kar pomeni, da lahko uporabnik včasih zgreši nekatere dele zgodovine sobe. Vdelane slike v klepetu niso pravilno predpomnjene in yaxim bo poskušal naložiti katero koli prilogo, ne glede na njeno velikost ali možnost prikaza v odjemalcu. To je treba spremeniti, da se nalaganje dejanskih slikovnih datotek omeji na določeno največjo velikost.

Vir: opennet.ru

Dodaj komentar