yaxim 0.9.9 rhyddhau cleient XMPP

Cyflwynwyd fersiwn newydd o gleient XMPP ar gyfer Android - yaxim 0.9.9 "Argraffiad FOSDEM 2020" gyda llawer o newidiadau a nodweddion newydd fel golwg gwasanaeth, Cefnogaeth matrics, negeseuon dibynadwy gyda MAM a gwthio, rhyngwyneb defnyddiwr newydd gyda gofyn am ganiatâd pan fo angen. Roedd nodweddion newydd yn ei gwneud hi'n bosibl dod â yaxim yn unol â gofynion symudol Cyfres Cydymffurfiaeth XMPP 2020. Cod prosiect dosbarthu gan trwyddedig o dan GPLv3.

yaxim 0.9.9 rhyddhau cleient XMPP

Prif arloesiadau:

  • Mae'r rhyngwyneb wedi'i addasu i arddull “Dylunio Deunydd” Google. I gyfateb y llynedd tynhau gofynion i gyhoeddi ar Google Play, roedd yn rhaid i mi ddisodli'r llyfrgell hen ffasiwn ActionBarSherlock ar appcompat gan Google, sy'n darparu arddull materol i'r cais.

    Mae hyn hefyd yn golygu bod yaxim bellach angen o leiaf Android 4.0 ar y ddyfais. Ers i fersiwn 4.0 gael ei rhyddhau yn 2011, dim ond nifer fach o ddyfeisiau y mae hyn yn effeithio arnynt. Dylai defnyddwyr â ffonau sy'n hŷn na deng mlynedd aros gyda fersiynau hŷn o yaxim, sy'n rhedeg ar Android 2.3+. Yn ogystal, ar ddyfeisiau Android 6+, bydd y defnyddiwr yn cael ei annog i roi caniatâd pan fydd ei wir angen (er enghraifft, wrth rannu ffeiliau neu dynnu lluniau).

    yaxim 0.9.9 rhyddhau cleient XMPP

  • Ar Android 8+ mae yaxim yn defnyddio newydd sianeli hysbysu. Crëir sianel newydd gyda thôn ffôn arferol ar gyfer pob cyswllt. Unwaith y bydd defnyddiwr yn derbyn neges gan gyswllt, gallant ddefnyddio gosodiadau hysbysu Android i newid y tôn ffôn.
  • Darperir cymorth menter "XMPP syml"defnyddio tanysgrifiad cleient XEP-0379: Roster wedi'i Ddilysu ymlaen llaw, a oedd angen gweinydd gyda Chofrestriad Mewn-Band gweithredol.
  • New XEP-0401: Cludo Defnyddiwr Hawdd yn eich galluogi i wahodd defnyddwyr newydd i'r gweinydd heb ofni camdriniaeth gan sbamwyr. Yn y fideo isod gallwch weld y defnyddiwr poezio ar y gweinydd prosody, sy'n creu gwahoddiad a ddefnyddir gan yaxim i gofrestru ac ychwanegu gwahoddwr yn awtomatig. Mae'r dudalen gwahoddiad yn yr enghraifft hon yn defnyddio dolen gosod o Google Play, sy'n caniatáu i'r cleient yaxim a osodwyd gan ei ddefnyddio i wybod cyfeiriad y gwahoddwr, sy'n effeithio ar gyfrinachedd, felly nid yw wedi'i alluogi eto ar wefan swyddogol y gweinydd yax.im.



  • Wedi gweithredu math newydd o ystafelloedd o nodau tudalen a chwiliad am ystafelloedd cyhoeddus, yn seiliedig ar chwilio.jabber.rhwydwaith.
    yaxim 0.9.9 rhyddhau cleient XMPP

  • Mae llysenw'r defnyddiwr ("enw arddangos") bellach wedi'i gysoni â'r gweinydd yn ei ddefnyddio XEP-0172: Llysenw Defnyddiwr. Gallwch newid eich llysenw yng ngosodiadau eich cyfrif.
  • Bellach gellir defnyddio'r Porwr Ystafell i ddarganfod gwasanaethau trwy roi cyfeiriad XMPP dilys yn y maes chwilio:
    yaxim 0.9.9 rhyddhau cleient XMPP

    yaxim 0.9.9 rhyddhau cleient XMPP

    yaxim 0.9.9 rhyddhau cleient XMPP

    Nid yw darganfod yn gyfyngedig i weinyddion ac ystafelloedd, gallwch hefyd chwilio am ddefnyddwyr, sgwrsio â nhw a'u hychwanegu at eich rhestr gyswllt:

    yaxim 0.9.9 rhyddhau cleient XMPP

  • Mae cefnogaeth i'r protocol Matrics wedi'i roi ar waith (gan ddefnyddio Pont Bifröst), a gyflwynwyd yn wreiddiol fel Jôc Ffwl Ebrill. Mae Yaxim yn defnyddio'r bont swyddogol matrix.org, a baratowyd hefyd ar gyfer FOSDEM 2020.
  • Negeseuon dibynadwy. Darperir cefnogaeth i ddefnyddwyr sy'n defnyddio yaxim ochr yn ochr â chleient arall XEP-0313: Rheoli Archif Negeseuon (MAM). Wrth gysylltu â'r gweinydd, bydd yaxim nawr yn galluogi MAM ac yn gofyn am bob neges ers y cydamseriad diwethaf. Mae hyn yn sicrhau bod yaxim yn derbyn yr holl negeseuon sydd eisoes wedi'u dosbarthu i gleient arall.
  • Pan gaiff ei osod ar ddyfeisiau gyda Google Play Services, bydd yaxim yn cofrestru ar gyfer XEP-0357: Hysbysiadau Gwthio trwy'r gweinydd push.yax.im. Mae hyn yn sicrhau bod y rhaglen yn deffro o gwsg dwfn neu'n dechrau pan fydd rhywun yn anfon neges newydd at y defnyddiwr.

    Adlewyrchir y newidiadau hyn yn polisi preifatrwydd app.

  • Newidiadau "o dan y cwfl". Mae'r gronfa ddata negeseuon sgwrsio mewnol wedi'i optimeiddio trwy ychwanegu mynegeion cronfa ddata ar gyfer pob gweithrediad aml, gan wneud yaxim yn llawer cyflymach wrth lwytho ffenestri sgwrsio â hanes hir. Yn ogystal, mae yaxim wedi'i fudo o lyfrgell hynafol Smack 3 XMPP i Smacio 4.3x.

Ffordd i 1.0

Daeth y datganiad a gyflwynwyd â newidiadau sylweddol, er bod yr awduron yn gobeithio y gallent wneud hyd yn oed mwy i gyflwyno fersiwn 1.0 erbyn 10fed penblwydd. Fodd bynnag, mae'r gronfa god bresennol wedi gwneud rhai gwelliannau sylweddol i ddibynadwyedd a defnyddioldeb, ac ni hoffai'r awduron eu gohirio ymhellach. Mae angen llawer o waith ar y golwg cysylltiadau i ganiatáu didoli yn ôl dyddiad galwad a chwilio cyflym am gysylltiadau. Yn ogystal, mae angen integreiddio creu ystafelloedd a gwahodd ffrindiau iddynt.

Mae defnyddwyr yaxim wedi bod angen cefnogaeth MAM ers tro, ond ar hyn o bryd dim ond negeseuon preifat y defnyddiwr y gofynnir amdanynt. Mae hanes yr ystafell yn dal i gael ei adfer gan y cleient gan ddefnyddio mecanwaith etifeddiaeth, sy'n golygu y gall y defnyddiwr weithiau golli rhai rhannau o hanes yr ystafell. Nid yw delweddau sydd wedi'u mewnblannu mewn sgwrs wedi'u storio'n gywir a bydd yaxim yn ceisio llwytho unrhyw atodiad, waeth beth yw ei faint neu a ellir ei arddangos yn y cleient. Dylid newid hyn i gyfyngu ar lwytho ffeiliau delwedd gwirioneddol i uchafswm maint penodol.

Ffynhonnell: opennet.ru

Ychwanegu sylw