Lëshimi i klientit yaxim XMPP 0.9.9

paraqitur versioni i ri i klientit XMPP për Android - yaxim 0.9.9 "Edicioni FOSDEM 2020" me shumë ndryshime dhe veçori të reja si pamja e shërbimit, Mbështetja e matricës, mesazhe të besueshme me MAM dhe push, ndërfaqe e re e përdoruesit me kërkesën e lejeve kur është e nevojshme. Karakteristikat e reja bënë të mundur sjelljen e yaxim në përputhje me kërkesat e celularit Paketa e Pajtueshmërisë XMPP 2020. Kodi i projektit shperndare nga licencuar sipas GPLv3.

Lëshimi i klientit yaxim XMPP 0.9.9

Risitë kryesore:

  • Ndërfaqja është përshtatur në stilin "Material Design" të Google. Për ndeshjen e shtrënguar të vitit të kaluar Kërkesat për të publikuar në Google Play, më duhej të zëvendësoja bibliotekën e vjetëruar ActionBarSherlock mbi appcompat nga Google, e cila i ofron aplikacionit një stil material.

    Kjo do të thotë gjithashtu se yaxim tani kërkon të paktën Android 4.0 në pajisje. Meqenëse versioni 4.0 u lëshua në 2011, kjo prek vetëm një numër të vogël pajisjesh. Përdoruesit me telefona më të vjetër se dhjetë vjet duhet të mbeten me versionet më të vjetra të yaxim, të cilat funksionojnë në Android 2.3+. Për më tepër, në pajisjet Android 6+, përdoruesit do t'i kërkohet të japë leje kur është vërtet e nevojshme (për shembull, kur ndani skedarë ose bëni fotografi).

    Lëshimi i klientit yaxim XMPP 0.9.9

  • Në Android 8+ yaxim përdor të reja kanalet e njoftimit. Një kanal i ri me një zile të personalizuar krijohet për çdo kontakt. Sapo një përdorues të marrë një mesazh nga një kontakt, ai mund të përdorë cilësimet e njoftimit të Android për të ndryshuar tonin e ziles.
  • Mbështetje iniciative e ofruar "XMPP e thjeshtë"duke përdorur abonimin e klientit XEP-0379: Lista e para-autentifikuar, i cili kërkonte një server me regjistrim aktiv në brez.
  • I ri XEP-0401: Hyrja e lehtë e përdoruesit ju lejon të ftoni përdorues të rinj në server pa nga frika e abuzimit nga spammers. Në videon më poshtë mund të shihni përdoruesin poezio në server prozodi, e cila krijon një ftesë që përdoret nga yaxim për të regjistruar dhe shtuar automatikisht një ftues. Faqja e ftesës në këtë shembull përdor lidhjen e instalimit nga Google Play, i cili i lejon klientit yaxim të instaluar duke përdorur atë të dijë adresën e ftuesit, gjë që ndikon në konfidencialitetin, kështu që nuk është ende i aktivizuar në faqen zyrtare të serverit yax.im.



  • Zbatoi një lloj të ri dhomash nga faqeshënuesit dhe një kërkim për dhoma publike, bazuar në kërko.jabber.rrjet.
    Lëshimi i klientit yaxim XMPP 0.9.9

  • Pseudonimi i përdoruesit ("emri i shfaqjes") tani sinkronizohet me serverin që përdor XEP-0172: Pseudonimi i përdoruesit. Ju mund të ndryshoni pseudonimin tuaj në cilësimet e llogarisë tuaj.
  • Shfletuesi i dhomës tani mund të përdoret për të zbuluar shërbimet duke futur një adresë të vlefshme XMPP në fushën e kërkimit:
    Lëshimi i klientit yaxim XMPP 0.9.9

    Lëshimi i klientit yaxim XMPP 0.9.9

    Lëshimi i klientit yaxim XMPP 0.9.9

    Discovery nuk është i kufizuar në serverë dhe dhoma, ju gjithashtu mund të kërkoni për përdorues, të bisedoni me ta dhe t'i shtoni në listën tuaj të kontakteve:

    Lëshimi i klientit yaxim XMPP 0.9.9

  • Mbështetja për protokollin Matrix është zbatuar (duke përdorur Ura Bifröst), e cila fillimisht u prezantua si Shaka 1 prilli. Yaxim përdor urën zyrtare matrix.org, e cila u përgatit edhe për FOSDEM 2020.
  • Mesazhe të besueshme. Mbështetja ofrohet për përdoruesit që përdorin yaxim paralelisht me një klient tjetër XEP-0313: Menaxhimi i arkivit të mesazheve (MAM). Kur lidhet me serverin, yaxim tani do të aktivizojë MAM dhe do të kërkojë të gjitha mesazhet që nga sinkronizimi i fundit. Kjo siguron që yaxim të marrë të gjitha mesazhet që tashmë i janë dorëzuar një klienti tjetër.
  • Kur instalohet në pajisjet me Shërbimet e Google Play, yaxim do të regjistrohet XEP-0357: Njoftimet me shtytje nëpërmjet serverit push.yax.im. Kjo siguron që aplikacioni të zgjohet nga gjumi i thellë ose të fillojë kur dikush i dërgon një mesazh të ri përdoruesit.

    Këto ndryshime reflektohen në politikën e privatësisë së aplikacionit.

  • Ndryshime "nën kapuç". Baza e të dhënave të mesazheve të brendshme të bisedës është optimizuar duke shtuar indekse të bazës së të dhënave për të gjitha operacionet e shpeshta, duke e bërë yaxim shumë më të shpejtë kur ngarkohen dritaret e bisedave me histori të gjata. Për më tepër, yaxim është migruar nga biblioteka e lashtë Smack 3 XMPP në Smack 4.3x.

Rruga për në 1.0

Publikimi solli ndryshime të rëndësishme, megjithëse autorët shpresonin se mund të bënin edhe më shumë për të ofruar versionin 1.0 deri 10 vjetorin. Megjithatë, baza aktuale e kodeve ka bërë disa përmirësime të rëndësishme në besueshmërinë dhe përdorshmërinë, dhe autorët nuk do të donin t'i vononin ato më tej. Duhet shumë punë në prezantimin e kontakteve për të lejuar renditjen sipas datës së telefonatës dhe kërkimin e shpejtë të kontakteve. Përveç kësaj, është e nevojshme të integrohet krijimi i dhomave dhe ftimi i miqve në to.

Mbështetja MAM është kërkuar prej kohësh nga përdoruesit e yaxim, por aktualisht kërkohen vetëm mesazhet private të përdoruesit. Historia e dhomës ende merret nga klienti duke përdorur një mekanizëm të vjetër, që do të thotë se ndonjëherë përdoruesi mund të humbasë disa pjesë të historisë së dhomës. Imazhet e integruara në chat nuk ruhen siç duhet dhe yaxim do të përpiqet të ngarkojë çdo bashkëngjitje, pavarësisht nga madhësia e tij ose nëse mund të shfaqet në klient. Kjo duhet të ndryshohet për të kufizuar ngarkimin e skedarëve aktualë të imazhit në një madhësi maksimale të caktuar.

Burimi: opennet.ru

Shto një koment