Yxmpp klienta yaxim 0.9.9 izlaišana

Presented jauna XMPP klienta versija Android — yaxim 0.9.9 «FOSDEM 2020 edīcija» ar daudziem uzlabojumiem un jauniem funkcijām, piemēram, pakalpojumu apskatei, Matrix atbalsts, uzticama ziņojumu apmaiņa ar MAM un push, jauns lietotāja interfeiss ar atļauju pieprasījumiem, kad nepieciešams. Jaunās iespējas ļāva sakārtot yaxim atbilstoši mobilajām prasībām XMPP Atbilstības komplekts 2020. Projekta kods tiek izplatīts ir GPLv3 licenci.

Yxmpp klienta yaxim 0.9.9 izlaišana

Galvenās jauninājumi:

  • Interfeiss ir sakārtots atbilstoši Google «Materiālā dizaina» stilam. Lai atbilstu pagājušā gada stingrajām prasībām publikācijas prasībām Google Play, bija jāaizstāj novecojušā bibliotēka ActionBarSherlock uz appcompat no Google, kas nodrošina lietotnei materiālo stilu.

    Tas arī nozīmē, ka yaxim tagad prasa vismaz Android 4.0 izmantošanu ierīcē. Tā kā versija 4.0 tika izlaista 2011. gadā, tas ietekmē tikai nelielu skaitu ierīču. Lietotājiem ar telefonām, kas vecākas par desmit gadiem, būtu jāturpina izmantot vecās yaxim versijas, kas darbojas uz Android 2.3+. Turklāt ierīcēs ar Android 6+ lietotājam tiks piedāvāts sniegt atļauju brīdī, kad tā tiešām būs nepieciešama (piemēram, failu apmaiņā vai fotografējot).

    Yxmpp klienta yaxim 0.9.9 izlaišana
  • Android 8+ yaxim izmanto jaunas paziņojumu kanālus. Katram kontaktam tiek izveidots jauns kanāls ar pielāgotu melodiju. Tiklīdz lietotājs saņem ziņu no kontakta, viņš var izmantot Android paziņojumu iestatījumus, lai mainītu melodiju.
  • Tiek nodrošināta atbalsts iniciatīvai «Vienkāršais XMPP», izmantojot klienta abonēšanu XEP-0379: Pirms-izvērtēta kontaktu saraksta, kuram bija nepieciešams serveris ar aktīvo In-Band Reģistrāciju.
  • CSIStorageCapacity XEP-0401: Viegla lietotāju pievienošana ļauj aicināt jaunus lietotājus uz serveri, ne uztraucoties par krāpniecību no surogātpasta sūtītājiem. Zemāk redzamajā video var redzēt lietotāju poezio serverī prosody, kurš izveido uzaicinājumu, ko yaxim izmanto reģistrācijai un automātiskai uzaicinātāja pievienošanai. Šajā piemēra uzaicinājumā tiek izmantota saite uz instalāciju no Google Play, kas ļauj uz tā balstītajam yaxim klientam zināt uzaicinātāja adresi, kas ietekmē privātumu, tāpēc tā šobrīd nav iekļauta oficiālajā yax.im servera mājaslapā.



  • Ievieš jaunus veidus telpām no grāmatzīmēm un meklēšanai publiskajās telpās, kuras strādā uz search.jabber.network.
    Yxmpp klienta yaxim 0.9.9 izlaišana
  • Lietotāja vārds ("redzamais vārds") tagad tiek sinhronizēts ar serveri, izmantojot XEP-0172: Lietotāja segvārds. Segvārdu var mainīt konta iestatījumos.
  • Tagad istabas pārlūks var tikt izmantots, lai atklātu pakalpojumus, ievadot derīgu XMPP adresi meklēšanas laukā:
    Yxmpp klienta yaxim 0.9.9 izlaišana

    Yxmpp klienta yaxim 0.9.9 izlaišana

    Yxmpp klienta yaxim 0.9.9 izlaišana

    Atklāšana nav ierobežota uz serveriem un istabām, varat meklēt lietotājus, sazināties ar viņiem un pievienot viņus savam kontaktu sarakstam:

    Yxmpp klienta yaxim 0.9.9 izlaišana
  • Ir ieviesta Matrix protokola atbalsts (izmantojot Bifröst tiltu), kas sākotnēji tika piedāvāts kā joks 1. aprīlī. Yaxim izmanto oficiālo tiltu uz matrix.org, kas tika sagatavots arī FOSDEM 2020.
  • Uzticama ziņojumu apmaiņa. Lietotājiem, kuri izmanto yaxim paralēli ar citu klientu, ir nodrošināts atbalsts XEP-0313: Ziņojumu arhīva pārvaldība (MAM). Pieslēdzoties yaxim serverim, tagad tiek aktivizēts MAM un pieprasīti visi ziņojumi kopš pēdējās sinhronizācijas. Tas garantē, ka yaxim saņems visus ziņojumus, kas jau ir piegādāti citam klientam.
  • Uzstādīšanas laikā ierīcēs ar Google Play pakalpojumiem yaxim reģistrēsies uz XEP-0357: Push paziņojumiem caur push.yax.im serveri. Tas garantē, ka lietotne pamodīsies no dziļā miega vai tiks palaista, kad kāds nosūta jaunus ziņojumus lietotājam.

    Šīs izmaiņas ir atspoguļotas lietotnes privātuma politikā.

  • Izmaiņas „zem vāka“. Iekšējā čata ziņojumu datu bāze ir optimizēta, pievienojot datu bāzes indeksus visām biežajām operācijām, padarot yaxim daudz ātrāku, ielādējot čata logus ar gariem vēstures ierakstiem. Turklāt yaxim ir pārsists no novecojušās XMPP bibliotēkas Smack 3 uz Smack 4.3x.

Ceļš uz 1.0

Izlaistā versija ir radījusi būtiskas izmaiņas, lai gan autori cerēja, ka spēs paveikt vēl vairāk, lai prezentētu 1.0 versiju līdz 10. gadadienai. Neskatoties uz to, pašreizējā kodu bāze ir ieguvusi dažus būtiskus uzlabojumus uzticamībā un lietojamībā, un autori nevēlējās tos atlikt vēl vairāk. Nepieciešams vēl darbs, lai uzlabotu kontaktu prezentāciju, lai nodrošinātu sarakstīšanas datēšanu un ātru kontaktu meklēšanu. Turklāt nepieciešams integrēt telpu veidošanu un uzaicinājumus draugiem.

Jau senāk lietotājiem yaxim bija nepieciešama MAM atbalsts, tomēr pašlaik tiek pieprasīti tikai lietotāja privātie ziņojumi. Istabas vēsture joprojām tiek iegūta no klienta, izmantojot mantojuma mehānismu, kas nozīmē, ka lietotājs dažreiz var palaist garām dažas istabas vēstures daļas. Iebūvētie tērzēšanas attēli nav pareizi kešoti, un yaxim cenšas ielādēt jebkuru pielikumu neatkarīgi no tā lieluma un vai tas var tikt rādīts klientā. Tam jābūt mainītam tā, lai ierobežotu aktuālo attēlu failu ielādi līdz noteiktam maksimālam izmēram.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster