Lëshimi i klientit XMPP yaxim 0.9.9

Prezantuar versioni i ri i klientit XMPP për Android — yaxim 0.9.9 edita «FOSDEM 2020» me ndryshime të shumta dhe karakteristika të reja, si shikimi i shërbimeve, mbështetje për Matrix, shkëmbim të besueshëm mesazhi me MAM dhe push, një ndërfaqe të re përdoruesi me kërkesat për leje kur është e nevojshme. Mundësitë e reja e kanë ndihmuar yaxim të përputhet me kërkesat mobile XMPP Compliance Suite 2020. Kodi i projektit shpërndahet në licencë GPLv3.

Lëshimi i klientit XMPP yaxim 0.9.9

Novitetet kryesore:

  • Ndërfaqja është përshtatur në stilin e Google «Material Design». Për t'iu përshtatur rregullave të rrepta të vitit të kaluar kërkesat për publikimin në Google Play, ishte e nevojshme të zëvendësohej biblioteka e vjetër ActionBarSherlockappcompat nga Google, e cila ofron stilin material për aplikacionin.

    Kjo gjithashtu do të thotë se yaxim tani kërkon të paktën përdorimin e Android 4.0 në pajisje. Duke qenë se versioni 4.0 u lëshua në vitin 2011, kjo ndikon vetëm në një numër të vogël pajisjesh. Përdoruesit me telefona më të vjetër se dhjetë vjet duhet të mbeten me versionet e vjetra të yaxim, të cilat punojnë në Android 2.3+. Për më tepër, në pajisjet Android 6+ përdoruesi do të kërkohet të japë leje në momentin kur bëhet vërtet e nevojshme (p.sh., kur shkëmben skedarë ose bën fotografi).

    Lëshimi i klientit XMPP yaxim 0.9.9
  • Në Android 8+ yaxim përdor kanalet e reja të njoftimeve. Për çdo kontakt krijohet një kanal i ri me një melodi personalizuar. Sapo përdoruesi të marrë një mesazh nga kontakti, ai mund të përdorë cilësimet e njoftimeve Android për të ndryshuar melodinë.
  • Është siguruar mbështetje për iniciativën «XMPP i Thjeshtë», duke përdorur abonimin e klientit XEP-0379: Pre-Authenticated Roster, për të cilin është nevojitur një server me regjistrim të aktivizuar In-Band.
  • E re XEP-0401: Easy User Onboarding mundëson ftesën e përdoruesve të rinj në server, pa u shqetësuar për ngacmimet nga spamuesit. Në videon më poshtë mund të shihni një përdorues poezio në serverin prosody, duke krijuar një ftesë që përdoret nga yaxim për regjistrimin dhe shtimin automatik të ftesës. Faqja e ftesës në këtë shembull përdor një lidhje instalimi nga Google Play, e cila lejon klientin yaxim të instaluar nga ajo lidhje të dijë adresën e ftesës, gjë që ndikon në privatësinë, prandaj ajo nuk është përfshirë ende në faqen zyrtare të serverit yax.im.



  • Krijimi i një lloji të ri dhomash nga shënime dhe kërkimi i dhomave publike, duke funksionuar mbi search.jabber.network.
    Lëshimi i klientit XMPP yaxim 0.9.9
  • Emri i përdoruesit ("emri i shfaqur") tani sinkronizohet me serverin përmes XEP-0172: Emri i Përdoruesit. Emri mund të ndryshohet në cilësimet e llogarisë.
  • Broska e dhomave tani mund të përdoret për të zbuluar shërbime, duke futur një adresë XMPP të vlefshme në fushën e kërkimit:
    Lëshimi i klientit XMPP yaxim 0.9.9

    Lëshimi i klientit XMPP yaxim 0.9.9

    Lëshimi i klientit XMPP yaxim 0.9.9

    Zbulimi nuk kufizohet vetëm në servera dhe dhoma, gjithashtu mund të kërkoni përdorues, të bisedoni me ta dhe t'i shtoni ata në listën tuaj të kontakteve:

    Lëshimi i klientit XMPP yaxim 0.9.9
  • Këtu është mbështetje për protokollin Matrix (duke përdorur urën Bifröst), e cila fillimisht u prezantua si një shaka për Ditën e Shkurtër. Yaxim përdor urën zyrtare në matrix.org, e cila gjithashtu u përgatit për FOSDEM 2020.
  • Shkëmbim i besueshëm mesazhi. Për përdoruesit që përdorin yaxim paralelisht me një klient tjetër, mbështetja për XEP-0313: Menaxhimi i Arkivave të Mesazheve (MAM). Kur lidhet me serverin, yaxim tani aktivizon MAM dhe kërkon të gjithë mesazhet që nga fundit i sinkronizimit. Kjo garanton që yaxim do të marrë të gjitha mesazhet që tashmë u janë dorëzuar një klienti tjetër.
  • Kur instalohet në pajisje me shërbime Google Play, yaxim do të regjistrohet për XEP-0357: Njoftimet e Shtytjes përmes serverit push.yax.im. Kjo garanton që aplikacioni të zgjohet nga gjumi i thellë ose të fillohet, kur dikush i dërgon përdoruesit një mesazh të ri.

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

  • Ndryshimet "në brendësi". Baza e të dhënave të brendshme të mesazheve të bisedave ë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ë në ngarkimin e dritareve të bisedave me histori të gjata. Për më tepër, yaxim është transferuar nga biblioteka e vjetër XMPP Smack 3 në Smack 4.3x.

Rruga për 1.0

Lëshimi i prezantuar solli ndryshime të rëndësishme, megjithatë autorët shpresonin se do të mund të bënin edhe më shumë për të prezantuar versionin 1.0 deri në përvjetorin e 10-të. Megjithatë, baza aktuale e kodit ka pësuar disa përmirësime të rëndësishme për besueshmërinë dhe përdorshmërinë, dhe autorët nuk dëshirojnë t'i vonojnë ato më shumë. Duhet shumë punë për të prezantuar kontaktet, për të siguruar renditjen sipas datës së bisedës dhe për një kërkim të shpejtë të kontakteve. Për më tepër, duhet të integrohet krijimi i dhomave dhe ftesa për të ftuar miqtë atje.

Që prej kohësh, përdoruesit e yaxim kanë kërkuar mbështetje për MAM, megjithatë aktualisht kërkohen vetëm mesazhet personale të përdoruesit. Historiku i dhomës vazhdon të merret nga klienti me një mekanizëm të trashëguar, që do të thotë se ndonjëherë përdoruesi mund të humbasë disa pjesë të historikut të dhomës. Imazhet e ndërtuara në bisedë nuk kanë memorizim të duhur, dhe yaxim përpiqet të ngarkojë çdo bashkëngjitje, pavarësisht nga madhësia e saj dhe nëse ajo mund të shfaqet në klient. Kjo duhet të ndryshohet në mënyrë që të kufizojë ngarkimin e skedarëve të imazheve të lidhura me një madhësi maksimale të caktuar.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster