Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

Zaperekedwa mtundu watsopano wa kasitomala wa XMPP wa Android - yaxim 0.9.9 "FOSDEM 2020 edition" ndi zosintha zambiri ndi zatsopano monga mawonekedwe a utumiki, Thandizo la matrix, kutumizirana mameseji odalirika ndi MAM ndikukankhira, mawonekedwe atsopano ogwiritsa ntchito ndi zilolezo zopempha pakafunika. Zatsopano zidapangitsa kuti yaxim igwirizane ndi zofunikira pa foni yam'manja XMPP Compliance Suite 2020. Project kodi wogawidwa ndi zololedwa pansi pa GPLv3.

Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

Zatsopano zazikulu:

  • Mawonekedwewa amasinthidwa kukhala mawonekedwe a Google "Material Design". Kuti agwirizane chaka chatha amangitsa zofunika kuti ndisindikize pa Google Play, ndinayenera kusintha laibulale yakale ActionBarSherlock pa appcompati kuchokera ku Google, yomwe imapereka pulogalamuyo ndi kalembedwe kazinthu.

    Izi zikutanthauzanso kuti yaxim tsopano ikufunika osachepera Android 4.0 pa chipangizo. Popeza mtundu wa 4.0 udatulutsidwa mu 2011, izi zimangokhudza zida zochepa chabe. Ogwiritsa ntchito mafoni opitilira zaka khumi ayenera kukhalabe ndi mitundu yakale ya yaxim, yomwe imayenda pa Android 2.3+. Kuphatikiza apo, pazida za Android 6+, wogwiritsa ntchito amapemphedwa kuti apereke chilolezo pakafunikadi (mwachitsanzo, pogawana mafayilo kapena kujambula zithunzi).

    Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

  • Pa Android 8+ yaxim imagwiritsa ntchito zatsopano mayendedwe azidziwitso. Kanema watsopano wokhala ndi kamvekedwe kake kake amapangidwa pamunthu aliyense. Wogwiritsa ntchito akalandira uthenga kuchokera kwa munthu amene amalumikizana naye, amatha kugwiritsa ntchito zidziwitso za Android kuti asinthe kamvekedwe kake.
  • Thandizo loyambira limaperekedwa "XMPP Yosavuta"pogwiritsa ntchito kulembetsa kwa kasitomala XEP-0379: Mndandanda Wotsimikizika Wotsimikizika, zomwe zimafuna seva yokhala ndi Kulembetsa kwa In-Band yogwira.
  • Watsopano XEP-0401: Kugwiritsa Ntchito Mosavuta amakulolani kuitanira ogwiritsa ntchito atsopano ku seva popanda kuopa kuchitiridwa nkhanza ndi otumiza spammers. Mu kanema pansipa mukhoza kuona wosuta poezi pa seva chiwonetsero, zomwe zimapanga kuyitana komwe kumagwiritsidwa ntchito ndi yaxim kulembetsa ndikuwonjezera oyitanitsa. Tsamba loyitanira muchitsanzoli likugwiritsidwa ntchito ulalo wokhazikitsa kuchokera ku Google Play, yomwe imalola kasitomala yaxim kuikidwa pogwiritsa ntchito kuti adziwe adiresi ya woyitana, zomwe zimakhudza chinsinsi, kotero sichinayambe pa webusaiti yovomerezeka ya seva yax.im.



  • Anakhazikitsa mtundu watsopano wa zipinda kuchokera ku ma bookmark ndi kusaka zipinda za anthu onse, kutengera search.jabber.network.
    Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

  • Dzina la wogwiritsa ntchito ("dzina lowonetsera") tsopano lalumikizidwa ndi seva pogwiritsa ntchito XEP-0172: Dzina Loyina. Mutha kusintha dzina lanu lakutchulidwira muzokonda za akaunti yanu.
  • The Room Browser tsopano ikhoza kugwiritsidwa ntchito kupeza ntchito poyika adilesi yovomerezeka ya XMPP posakasaka:
    Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

    Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

    Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

    Kupeza sikungokhala ndi ma seva ndi zipinda, mutha kusaka ogwiritsa ntchito, kucheza nawo ndikuwonjezera pamndandanda wanu:

    Kutulutsidwa kwa kasitomala wa yaxim XMPP 0.9.9

  • Thandizo la protocol ya Matrix yakhazikitsidwa (pogwiritsa ntchito BifrΓΆst Bridge), yomwe poyamba idawonetsedwa ngati Nkhani ya April Fool. Yaxim imagwiritsa ntchito mlatho wovomerezeka wa matrix.org, womwe unakonzedweranso FOSDEM 2020.
  • Mauthenga odalirika. Thandizo limaperekedwa kwa ogwiritsa ntchito yaxim limodzi ndi kasitomala wina XEP-0313: Kasamalidwe Kakusunga Mauthenga (MAM). Mukalumikiza ku seva, yaxim tsopano ilola MAM ndikufunsa mauthenga onse kuyambira pakulumikizana komaliza. Izi zimatsimikizira kuti yaxim ilandila mauthenga onse omwe aperekedwa kale kwa kasitomala wina.
  • Ikayikidwa pazida zomwe zili ndi Google Play Services, yaxim idzalembetsa XEP-0357: Zidziwitso Zokankhira kudzera pa seva push.yax.im. Izi zimatsimikizira kuti pulogalamuyo imadzuka ku tulo tatikulu kapena imayamba pomwe wina atumiza uthenga watsopano kwa wogwiritsa ntchito.

    Zosintha izi zikuwonetsedwa mu mfundo zachinsinsi za pulogalamu.

  • Kusintha "pansi pa hood". Dongosolo la mauthenga ochezera amkati limakongoletsedwa powonjezera ma index a database pazochitika zonse zomwe zimachitika pafupipafupi, kupangitsa yaxim kukhala yofulumira kwambiri mukatsegula mawindo ochezera okhala ndi mbiri yayitali. Kuphatikiza apo, yaxim yasamutsidwa kuchoka ku laibulale yakale ya Smack 3 XMPP kupita Kuwombera 4.3x.

Njira yopita ku 1.0

Kutulutsidwaku kunabweretsa kusintha kwakukulu, ngakhale olembawo akuyembekeza kuti atha kuchita zambiri kuti apereke mtundu wa 1.0 ndi chikumbutso cha 10. Komabe, codebase yamakono yasintha kwambiri kudalirika ndi kugwiritsidwa ntchito, ndipo olemba sangakonde kuwachedwetsanso. Ntchito yochuluka ikufunika pakuwona kwa omwe akulumikizana nawo kuti mulole kusanja potengera tsiku loyimbira komanso kusaka mwachangu kwa omwe akulumikizana nawo. Kuphatikiza apo, ndikofunikira kuphatikiza kupanga zipinda ndikuyitanitsa abwenzi kwa iwo.

Thandizo la MAM lakhala likufunidwa ndi ogwiritsa ntchito yaxim, koma pakali pano mauthenga achinsinsi a wogwiritsa ntchito amafunsidwa. Mbiri ya chipinda imatengedwabe ndi kasitomala pogwiritsa ntchito njira ya cholowa, zomwe zikutanthauza kuti nthawi zina wogwiritsa ntchito akhoza kuphonya mbali zina za mbiri ya chipinda. Zithunzi zophatikizidwa mumacheza sizimasungidwa bwino ndipo yaxim idzayesa kuyika cholumikizira chilichonse, mosasamala kanthu za kukula kwake kapena kuwonetsedwa mwa kasitomala. Izi ziyenera kusinthidwa kuti zichepetse kutsitsa mafayilo enieni azithunzi mpaka kukula kwake kokwanira.

Source: opennet.ru

Kuwonjezera ndemanga