Rilaxx tal-klijent yaxim XMPP 0.9.9

Ippreżentat verżjoni ġdida tal-klijent XMPP għal Android - yaxim 0.9.9 "Edizzjoni FOSDEM 2020" b'ħafna bidliet u karatteristiċi ġodda bħall-veduta tas-servizz, Appoġġ tal-matriċi, messaġġi affidabbli b'MAM u push, interface għall-utent ġdid li titlob permessi meta meħtieġ. Karatteristiċi ġodda għamluha possibbli li yaxim jinġieb f'konformità mar-rekwiżiti tal-mowbajl XMPP Compliance Suite 2020. Kodiċi tal-proġett imqassma minn liċenzjat taħt GPLv3.

Rilaxx tal-klijent yaxim XMPP 0.9.9

Innovazzjonijiet ewlenin:

  • L-interface hija aġġustata għall-istil Google "Disinn tal-Materjal". Biex tqabbel is-sena l-oħra ssikkata rekwiżiti biex nippubblika fuq Google Play, kelli nissostitwixxi l-librerija skaduta ActionBarSherlock fuq appcompat minn Google, li jipprovdi l-applikazzjoni bi stil materjali.

    Dan ifisser ukoll li yaxim issa jeħtieġ mill-inqas Android 4.0 fuq l-apparat. Peress li l-verżjoni 4.0 ġiet rilaxxata fl-2011, dan jaffettwa biss numru żgħir ta 'apparati. Utenti bi telefowns aktar minn għaxar snin għandhom jibqgħu b'verżjonijiet eqdem ta' yaxim, li jaħdmu fuq Android 2.3+. Barra minn hekk, fuq apparat Android 6+, l-utent ikun imħeġġeġ jagħti permess meta jkun verament meħtieġ (per eżempju, meta jaqsam fajls jew jieħu ritratti).

    Rilaxx tal-klijent yaxim XMPP 0.9.9

  • Fuq Android 8+ yaxim juża ġdid kanali ta' notifika. Jinħoloq kanal ġdid b'ringtone apposta għal kull kuntatt. Ladarba utent jirċievi messaġġ minn kuntatt, jista 'juża s-settings ta' notifika ta 'Android biex ibiddel ir-ringtone.
  • Appoġġ għall-inizjattiva pprovduta "XMPP sempliċi"bl-użu ta' abbonament tal-klijent XEP-0379: Roster Awtentikat minn qabel, li kien jeħtieġ server b'Reġistrazzjoni In-Band attiva.
  • New XEP-0401: It-Tlugħ Faċli tal-Utent jippermettilek tistieden utenti ġodda għas-server mingħajr jibżgħu abbuż minn min jispammja. Fil-video hawn taħt tista 'tara l-utent poezio fuq is-server prosodija, li toħloq stedina li tintuża minn yaxim biex tirreġistra u żżid awtomatikament inviter. Il-paġna tal-istedina f'dan l-eżempju tuża link għall-installazzjoni minn Google Play, li jippermetti li l-klijent yaxim installat li jużah ikun jaf l-indirizz ta 'min jistiednu, li jaffettwa l-kunfidenzjalità, għalhekk għadu mhux attivat fuq il-websajt uffiċjali tas-server yax.im.



  • Implimenta tip ġdid ta 'kmamar minn bookmarks u tfittxija għal kmamar pubbliċi, ibbażati fuq search.jabber.network.
    Rilaxx tal-klijent yaxim XMPP 0.9.9

  • Il-laqam tal-utent ("display name") issa huwa sinkronizzat mas-server li juża XEP-0172: Nickname tal-Utent. Tista' tibdel il-laqam tiegħek fis-settings tal-kont tiegħek.
  • Il-Browser tal-Kamra issa jista' jintuża biex jiskopri servizzi billi ddaħħal indirizz XMPP validu fil-qasam tat-tfittxija:
    Rilaxx tal-klijent yaxim XMPP 0.9.9

    Rilaxx tal-klijent yaxim XMPP 0.9.9

    Rilaxx tal-klijent yaxim XMPP 0.9.9

    L-iskoperta mhix limitata għal servers u kmamar, tista' wkoll tfittex utenti, tiċċettja magħhom u żżidhom mal-lista ta' kuntatti tiegħek:

    Rilaxx tal-klijent yaxim XMPP 0.9.9

  • L-appoġġ għall-protokoll Matrix ġie implimentat (bl-użu Pont Bifröst), li oriġinarjament kienet ippreżentata bħala Ċajta ta’ April Fool. Yaxim juża l-pont uffiċjali matrix.org, li kien ippreparat ukoll għall-FOSDEM 2020.
  • Messaġġi affidabbli. L-appoġġ huwa pprovdut għal utenti li jużaw yaxim b'mod parallel ma 'klijent ieħor XEP-0313: Ġestjoni tal-Arkivju tal-Messaġġ (MAM). Meta tikkonnettja mas-server, yaxim issa se tippermetti l-MAM u titlob il-messaġġi kollha mill-aħħar sinkronizzazzjoni. Dan jiżgura li yaxim jirċievi l-messaġġi kollha li diġà ġew ikkunsinnati lil klijent ieħor.
  • Meta jiġi installat fuq apparati b'Google Play Services, yaxim se jirreġistra għal XEP-0357: Notifiki Imbotta permezz tas-server push.yax.im. Dan jiżgura li l-applikazzjoni tqum minn irqad fil-fond jew tibda meta xi ħadd jibgħat messaġġ ġdid lill-utent.

    Dawn il-bidliet huma riflessi fi politika tal-privatezza tal-app.

  • Bidliet "taħt il-barnuża". Id-database tal-messaġġi taċ-chat interna hija ottimizzata billi żżid l-indiċi tad-database għall-operazzjonijiet frekwenti kollha, u b'hekk yaxim isir ħafna aktar mgħaġġel meta tagħbija twieqi taċ-chat bi storja twila. Barra minn hekk, yaxim ġie emigrat mil-librerija antika Smack 3 XMPP għal Smack 4.3x.

Triq għal 1.0

Ir-rilaxx ġab bidliet sinifikanti, għalkemm l-awturi ttamaw li jistgħu jagħmlu saħansitra aktar biex iwasslu l-verżjoni 1.0 minn 10 anniversarju. Madankollu, il-codebase attwali għamlet xi titjib sinifikanti fl-affidabbiltà u l-użabilità, u l-awturi ma jixtiequx idewmuhom aktar. Huwa meħtieġ ħafna xogħol fuq il-vista tal-kuntatti biex tippermetti l-issortjar skont id-data tas-sejħa u t-tfittxija ta 'malajr għall-kuntatti. Barra minn hekk, huwa meħtieġ li tintegra l-ħolqien ta 'kmamar u tistieden lill-ħbieb għalihom.

L-appoġġ tal-MAM ilu meħtieġ mill-utenti ta' yaxim, iżda bħalissa huma mitluba biss il-messaġġi privati ​​tal-utent. L-istorja tal-kamra għadha rkuprata mill-klijent bl-użu ta 'mekkaniżmu tal-wirt, li jfisser li xi drabi l-utent jista' jitlef xi partijiet tal-istorja tal-kamra. Immaġini inkorporati fiċ-chat mhumiex ikkupjati sew fil-cache u yaxim jipprova jgħabbi kwalunkwe attachment, irrispettivament mid-daqs tiegħu jew jekk jistax jintwera fil-klijent. Dan għandu jinbidel biex jillimita t-tagħbija tal-fajls tal-immaġni attwali għal ċertu daqs massimu.

Sors: opennet.ru

Żid kumment