yaxim 0.9.9 XMPP tus thov kev tso tawm

nthuav tawm tshiab version ntawm XMPP tus thov kev pab rau Android - yam 0.9.9 "FOSDEM 2020 tsab" nrog ntau yam kev hloov pauv thiab cov yam ntxwv tshiab xws li kev saib xyuas, Matrix txhawb, txhim khu kev xa xov nrog MAM thiab thawb, tus neeg siv tshiab interface nrog kev thov kev tso cai thaum tsim nyog. Cov yam ntxwv tshiab ua rau nws tuaj yeem nqa yaxim mus rau hauv txoj kab nrog cov kev xav tau ntawm lub xov tooj XMPP Compliance Suite 2020. Qhov project code faib los ntawm muaj ntawv tso cai raws li GPLv3.

yaxim 0.9.9 XMPP tus thov kev tso tawm

Main innovations:

  • Lub interface yog hloov kho rau Google "Material Design" style. Kom phim xyoo tas los nruj yuav tsum tau tshaj tawm hauv Google Play, kuv yuav tsum tau hloov lub tsev qiv ntawv qub ActionBarSherlock rau appcompat los ntawm Google, uas muab daim ntawv thov nrog cov khoom siv style.

    Qhov no kuj txhais tau hais tias yaxim tam sim no xav tau yam tsawg kawg Android 4.0 ntawm lub cuab yeej. Txij li thaum version 4.0 tau tso tawm xyoo 2011, qhov no tsuas yog cuam tshuam rau qee qhov khoom siv me me. Cov neeg siv nrog cov xov tooj laus dua kaum xyoo yuav tsum nyob nrog cov laus versions ntawm yaxim, uas khiav ntawm Android 2.3+. Tsis tas li ntawd, ntawm Android 6+ cov khoom siv, tus neeg siv yuav raug ceeb toom kom tso cai thaum nws xav tau tiag tiag (piv txwv li, thaum sib qhia cov ntaub ntawv lossis thaij duab).

    yaxim 0.9.9 XMPP tus thov kev tso tawm

  • Hauv Android 8+ yaxim siv tshiab ceeb toom channels. Ib tug tshiab channel nrog ib tug kev cai ringtone yog tsim rau txhua tus neeg. Thaum tus neeg siv tau txais cov lus los ntawm kev sib cuag, lawv tuaj yeem siv Android cov ntawv ceeb toom los hloov lub suab nrov.
  • Initiative txhawb nqa "Simple XMPP"siv cov neeg siv khoom XEP-0379: Pre-Authenticated Roster, uas yuav tsum tau muaj ib tug neeg rau zaub mov nrog active In-Band Registration.
  • Tshiab XEP-0401: Ib qho yooj yim neeg siv Onboarding tso cai rau koj caw cov neeg siv tshiab rau lub server yam tsis muaj ntshai kev tsim txom los ntawm spammers. Hauv video hauv qab no koj tuaj yeem pom tus neeg siv poezio ib ntawm server txoj kev xav, uas tsim ib qho kev caw uas yog siv los ntawm yaxim mus rau npe thiab cia li ntxiv ib tug caw. Nplooj ntawv caw hauv qhov piv txwv no siv installation txuas los ntawm Google Play, uas tso cai rau cov neeg siv khoom yaxim tau teeb tsa siv nws kom paub qhov chaw nyob ntawm tus neeg caw, uas cuam tshuam tsis pub lwm tus paub, yog li nws tseem tsis tau qhib rau ntawm lub vev xaib official ntawm yax.im server.



  • Ua raws li hom tshiab ntawm chav los ntawm bookmarks thiab tshawb nrhiav cov chav pej xeem, raws li nrhiav.jabber.network.
    yaxim 0.9.9 XMPP tus thov kev tso tawm

  • Tus neeg siv lub npe menyuam yaus ("qhia npe") yog tam sim no synchronized nrog lub server siv XEP-0172: Tus Neeg Siv Npe. Koj tuaj yeem hloov koj lub npe menyuam yaus hauv koj tus account nqis.
  • Chav Browser tam sim no tuaj yeem siv los tshawb pom cov kev pabcuam los ntawm kev nkag mus rau qhov chaw nyob XMPP uas siv tau hauv qhov chaw tshawb nrhiav:
    yaxim 0.9.9 XMPP tus thov kev tso tawm

    yaxim 0.9.9 XMPP tus thov kev tso tawm

    yaxim 0.9.9 XMPP tus thov kev tso tawm

    Discovery tsis txwv rau cov servers thiab chav, koj tuaj yeem tshawb nrhiav cov neeg siv, tham nrog lawv thiab ntxiv rau hauv koj daim ntawv tiv tauj:

    yaxim 0.9.9 XMPP tus thov kev tso tawm

  • Kev them nyiaj yug rau Matrix raws tu qauv tau ua tiav (siv BifrΓΆst Choj), uas yog Ameslikas nthuav tawm raws li April Fool zaj lus tso dag. Yaxim siv tus choj matrix.org, uas tseem tau npaj rau FOSDEM 2020.
  • Txhim khu kev xa xov. Kev them nyiaj yug yog muab rau cov neeg siv uas siv yaxim nyob rau hauv parallel nrog lwm tus neeg siv khoom XEP-0313: Message Archive Management (MAM). Thaum txuas mus rau tus neeg rau zaub mov, yaxim yuav tam sim no pab MAM thiab thov tag nrho cov lus txij thaum kawg synchronization. Qhov no ua kom paub tseeb tias yaxim tau txais tag nrho cov lus uas twb tau xa mus rau lwm tus neeg siv khoom.
  • Thaum ntsia ntawm cov khoom siv nrog Google Play Services, yaxim yuav sau npe rau XEP-0357: Push Notifications ntawm lub server push.yax.im. Qhov no ua kom paub tseeb tias daim ntawv thov sawv los ntawm kev pw tsaug zog tob lossis pib thaum ib tus neeg xa xov tshiab rau tus neeg siv.

    Cov kev hloov no tau tshwm sim hauv app txoj cai ntiag tug.

  • Hloov "hauv qab lub hood". Cov ntaub ntawv sib tham sab hauv yog ua kom zoo dua los ntawm kev ntxiv cov ntaub ntawv indexes rau txhua qhov haujlwm nquag, ua rau yaxim sai dua thaum thauj cov qhov rais sib tham nrog cov keeb kwm ntev. Tsis tas li ntawd, yaxim tau tsiv los ntawm lub tsev qiv ntawv qub Smack 3 XMPP mus rau swb 4.3x.

Txoj kev mus rau 1.0

Qhov kev tso tawm tau coj cov kev hloov pauv tseem ceeb, txawm hais tias cov kws sau ntawv cia siab tias lawv tuaj yeem ua ntau dua los xa cov version 1.0 los ntawm 10th hnub tseem ceeb. Txawm li cas los xij, tam sim no codebase tau ua qee qhov kev txhim kho tseem ceeb rau kev ntseeg tau thiab siv tau, thiab cov neeg sau ntawv tsis xav ncua lawv ntxiv. Kev ua haujlwm ntau yog xav tau ntawm kev nthuav qhia kev sib cuag kom tso cai txheeb xyuas los ntawm hnub hu thiab tshawb nrhiav kev sib cuag sai. Tsis tas li ntawd, nws yog ib qho tsim nyog los koom ua ke tsim cov chav thiab caw cov phooj ywg rau lawv.

Kev txhawb nqa MAM tau ntev lawm los ntawm yaxim cov neeg siv, tab sis tam sim no tsuas yog tus neeg siv cov lus ntiag tug raug thov. Cov ntaub ntawv keeb kwm ntawm chav tsev tseem tau muab los ntawm tus neeg siv khoom siv cov cuab yeej cuab tam qub, uas txhais tau hais tias qee zaum tus neeg siv yuav nco qee qhov ntawm chav tsev keeb kwm. Embedded dluab nyob rau hauv kev sib tham tsis zoo cached thiab yaxim yuav sim mus thauj tej yam txuas, tsis hais nws qhov loj me los yog seb nws puas tuaj yeem tso tawm hauv tus neeg siv khoom. Qhov no yuav tsum tau hloov kom txwv tsis pub thauj cov duab tiag tiag cov ntaub ntawv mus rau qhov loj tshaj plaws.

Tau qhov twg los: opennet.ru

Ntxiv ib saib