yaxim 0.9.9 XMPP klijent izdanje

Presented nova verzija XMPP klijenta za Android - yaxim 0.9.9 "FOSDEM 2020 izdanje" sa mnogo promjena i novim funkcijama kao što je pregled usluge, Matrična podrška, pouzdana razmjena poruka s MAM-om i push, novi korisnički interfejs sa traženjem dozvola kada je to potrebno. Nove karakteristike omogućile su usklađivanje yaxima sa mobilnim zahtjevima XMPP Compliance Suite 2020. Šifra projekta distribuira licenciran pod GPLv3.

yaxim 0.9.9 XMPP klijent izdanje

Glavne inovacije:

  • Interfejs je prilagođen Google stilu “Material Design”. U skladu sa prošlogodišnjim pooštren zahtjevima da bih objavio na Google Play-u, morao sam zamijeniti zastarjelu biblioteku ActionBarSherlock na appcompat od Google-a, koji aplikaciji daje materijalni stil.

    To također znači da yaxim sada zahtijeva najmanje Android 4.0 na uređaju. Budući da je verzija 4.0 objavljena 2011. godine, ovo se odnosi samo na mali broj uređaja. Korisnici sa telefonima starijim od deset godina trebali bi ostati sa starijim verzijama yaxima, koje rade na Androidu 2.3+. Osim toga, na Android 6+ uređajima, od korisnika će biti zatraženo da da dozvolu kada je to zaista potrebno (na primjer, prilikom dijeljenja datoteka ili snimanja fotografija).

    yaxim 0.9.9 XMPP klijent izdanje

  • Na Androidu 8+ yaxim koristi novo kanali za obavještavanje. Za svaki kontakt se kreira novi kanal sa prilagođenom melodijom zvona. Kada korisnik primi poruku od kontakta, može koristiti Android postavke obavještenja da promijeni melodiju zvona.
  • Obezbijeđena podrška inicijativi "Jednostavan XMPP"koristeći pretplatu klijenta XEP-0379: Unaprijed provjerena lista, što je zahtijevalo server sa aktivnom In-Band registracijom.
  • Novo XEP-0401: Lako uključivanje korisnika omogućava vam da pozovete nove korisnike na server bez strahujući od zloupotrebe od strane spamera. U videu ispod možete vidjeti korisnika poezio na serveru prozodija, koji kreira pozivnicu koju yaxim koristi za registraciju i automatsko dodavanje pozivaoca. Stranica s pozivnicom u ovom primjeru koristi link za instalaciju sa Google Play-a, što omogućava yaxim klijentu koji je instaliran pomoću njega da zna adresu pozivaoca, što utiče na povjerljivost, pa još nije omogućeno na službenoj web stranici yax.im servera.



  • Implementiran je novi tip soba iz bookmarka i pretraživanje javnih prostorija, na osnovu search.jabber.network.
    yaxim 0.9.9 XMPP klijent izdanje

  • Nadimak korisnika ("prikazano ime") je sada sinhronizovan sa serverom koji koristi XEP-0172: Nadimak korisnika. Svoj nadimak možete promijeniti u postavkama računa.
  • Pretraživač soba se sada može koristiti za otkrivanje usluga unosom važeće XMPP adrese u polje za pretragu:
    yaxim 0.9.9 XMPP klijent izdanje

    yaxim 0.9.9 XMPP klijent izdanje

    yaxim 0.9.9 XMPP klijent izdanje

    Discovery nije ograničen na servere i sobe, također možete tražiti korisnike, razgovarati s njima i dodati ih na svoju listu kontakata:

    yaxim 0.9.9 XMPP klijent izdanje

  • Implementirana je podrška za Matrix protokol (koristeći Bifröst Bridge), koji je prvobitno predstavljen kao Prvoaprilska šala. Yaxim koristi službeni most matrix.org, koji je također pripremljen za FOSDEM 2020.
  • Pouzdana razmjena poruka. Podrška je obezbeđena za korisnike koji koriste yaxim paralelno sa drugim klijentom XEP-0313: Upravljanje arhivom poruka (MAM). Prilikom povezivanja na server, yaxim će sada omogućiti MAM i zahtijevati sve poruke od posljednje sinhronizacije. Ovo osigurava da yaxim prima sve poruke koje su već isporučene drugom klijentu.
  • Kada se instalira na uređaje s Google Play uslugama, yaxim će se registrirati XEP-0357: Push obavještenja preko servera push.yax.im. Ovo osigurava da se aplikacija probudi iz dubokog sna ili da se pokrene kada neko pošalje novu poruku korisniku.

    Ove promjene se ogledaju u politika privatnosti aplikacije.

  • Promjene "ispod haube". Interna baza podataka ćaskanja optimizovana je dodavanjem indeksa baze podataka za sve česte operacije, čineći yaxim mnogo bržim pri učitavanju prozora za ćaskanje sa dugom istorijom. Pored toga, yaxim je migriran iz drevne Smack 3 XMPP biblioteke u Smack 4.3x.

Put do 1.0

Izdanje je donijelo značajne promjene, iako su se autori nadali da bi mogli učiniti još više da isporuče verziju 1.0 10. godišnjica. Međutim, trenutna kodna baza je napravila neka značajna poboljšanja u pogledu pouzdanosti i upotrebljivosti, a autori ih ne bi željeli dalje odlagati. Potrebno je dosta rada na prikazu kontakata da bi se omogućilo sortiranje po datumu poziva i brza pretraga kontakata. Osim toga, potrebno je integrirati kreiranje prostorija i pozivanje prijatelja u njih.

MAM podrška je dugo bila potrebna yaxim korisnicima, ali trenutno se traže samo privatne poruke korisnika. Historiju sobe klijent i dalje preuzima pomoću naslijeđenog mehanizma, što znači da ponekad korisnik može propustiti neke dijelove povijesti sobe. Ugrađene slike u chatu nisu pravilno keširane i yaxim će pokušati učitati bilo koji prilog, bez obzira na njegovu veličinu ili da li se može prikazati u klijentu. Ovo bi trebalo promijeniti da ograniči učitavanje stvarnih slikovnih datoteka na određenu maksimalnu veličinu.

izvor: opennet.ru

Dodajte komentar