Rakirina muwekîlê yaxim XMPP 0.9.9

pêşkêş kirin guhertoya nû ya xerîdar XMPP ji bo Android - yaxim 0.9.9 "FOSDEM 2020 edition" bi gelek guhertin û taybetmendiyên nû yên wekî dîtina karûbarê, Piştgiriya Matrix, mesajên pêbawer ên bi MAM û push, navbeynkariya bikarhênerê ya nû bi daxwazkirina destûrên gava ku hewce be. Taybetmendiyên nû ev gengaz kir ku yaxim bi hewcedariyên mobîl re were girêdan XMPP Compliance Suite 2020. Koda projeyê belav kirin ji hêla lîsansa di bin GPLv3.

Rakirina muwekîlê yaxim XMPP 0.9.9

Nûvekirinên sereke:

  • Têkilî li gorî şêwaza "Sêwirana Materyal" a Google-ê tête guheztin. Ji bo hevberdana sala borî teng kirin daxwazên ji bo weşandina li ser Google Play-ê, min neçar ma ku pirtûkxaneya kevnar biguhezînim ActionBarSherlock li ser appcompat ji Google, ku serîlêdanê bi şêwazek materyalî peyda dike.

    Ev jî tê vê wateyê ku yaxim naha herî kêm Android 4.0 li ser cîhazê hewce dike. Ji ber ku guhertoya 4.0 di 2011-an de hate berdan, ev tenê bandorê li hejmarek piçûk a cîhaz dike. Bikarhênerên xwedan têlefonên ji deh salan mezintir divê bi guhertoyên kevntir ên yaxim, yên ku li ser Android 2.3+ dixebitin bimînin. Wekî din, li ser cîhazên Android 6+, ji bikarhêner tê xwestin ku gava ku ew bi rastî hewce be (mînak, dema parvekirina pelan an kişandina wêneyan) destûrê bide.

    Rakirina muwekîlê yaxim XMPP 0.9.9

  • Li ser Android 8+ yaxim nû bikar tîne kanalên ragihandinê. Kanalek nû bi zengilek xwerû ji bo her têkiliyê tê afirandin. Gava ku bikarhêner ji têkiliyek peyamek werdigire, ew dikare mîhengên ragihandinê yên Android-ê bikar bîne da ku zengilê biguhezîne.
  • Piştgiriya înîsiyatîfê hat dayîn "XMPP sade"bikaranîna abonetiya xerîdar XEP-0379: Navnîşa Pêş-Rastkirî, ku serverek bi Tomarkirina In-Band-a çalak hewce dike.
  • XEP-0401: Bikarhêner Bikarhêner Veguheztina Hêsan destûrê dide te ku bêyî bikarhênerên nû vexwînî serverê tirsa destdirêjiya ji hêla spammeran ve. Di vîdyoya jêrîn de hûn dikarin bikarhênerê bibînin poezio li ser server prosody, ku vexwendnameyek ku ji hêla yaxim ve tê bikar anîn ji bo qeydkirinê diafirîne û bixweber vexwendkarek lê zêde dike. Di vê nimûneyê de rûpela vexwendinê bikar tîne girêdana sazkirinê ji Google Play, ku dihêle muwekîlê yaximê ku bi karanîna wê hatî saz kirin ku navnîşana vexwendinê bizanibe, ku bandorê li nepenîtiyê dike, ji ber vê yekê ew hîn li ser malpera fermî ya servera yax.im nehatiye çalak kirin.



  • Cûreyek nû ya jûreyan ji nîşangiran û lêgerînek li odeyên gelemperî, li ser bingehê bicîh kir search.jabber.network.
    Rakirina muwekîlê yaxim XMPP 0.9.9

  • Nasnavê bikarhêner ("navê xuyangê") naha bi servera ku bikar tîne re hevdeng e XEP-0172: Nasnavê Bikarhêner. Hûn dikarin di mîhengên hesabê xwe de paşnavê xwe biguherînin.
  • Geroka odeyê naha dikare were bikar anîn da ku karûbaran bi ketina navnîşek XMPP ya derbasdar di qada lêgerînê de bibîne:
    Rakirina muwekîlê yaxim XMPP 0.9.9

    Rakirina muwekîlê yaxim XMPP 0.9.9

    Rakirina muwekîlê yaxim XMPP 0.9.9

    Vedîtin bi pêşkêşker û jûreyan re ne sînorkirî ye, hûn dikarin bikarhêneran jî bigerin, bi wan re sohbet bikin û wan li navnîşa pêwendiya xwe zêde bikin:

    Rakirina muwekîlê yaxim XMPP 0.9.9

  • Piştgiriya ji bo protokola Matrix hate bicîh kirin (bikaranîna Pira Bifröst), ya ku di destpêkê de wekî hate pêşkêş kirin henekê serê Nîsanê. Yaxim pira fermî ya matrix.org, ku ji bo FOSDEM 2020-an jî hatî amadekirin, bikar tîne.
  • Peyamên pêbawer. Piştgirî ji bo bikarhênerên ku yaxim bi xerîdarek din re paralel bikar tînin tê peyda kirin XEP-0313: Rêveberiya Arşîva Peyamê (MAM). Dema ku bi serverê ve tê girêdan, yaxim dê naha MAM-ê çalak bike û ji hevdemkirina paşîn ve hemî peyaman bixwaze. Ev piştrast dike ku yaxim hemî peyamên ku berê ji xerîdarek din re hatine şandin werdigire.
  • Dema ku li ser cîhazên bi Karûbarên Google Play-ê ve hatî saz kirin, yaxim dê qeyd bike XEP-0357: Agahdariyên Push bi rêya server push.yax.im. Ev piştrast dike ku serîlêdan ji xewa kûr şiyar dibe an gava ku kesek peyamek nû ji bikarhêner re dişîne dest pê dike.

    Ev guhertin di nav de têne xuyang kirin siyaseta nepenîtiyê app.

  • Guhertinên "bin hood". Databasa peyama danûstendinê ya hundurîn bi lêzêdekirina navnîşên databasê ji bo hemî operasyonên pir caran xweştir dibe, dema ku paceyên chatê yên bi dîroka dirêj bar dike yaxim pir zûtir dike. Wekî din, yaxim ji pirtûkxaneya kevnare ya Smack 3 XMPP hatîye koç kirin Smack 4.3x.

Rêya berbi 1.0

Serbestberdanê guheztinên girîng bi xwe re anî, her çend nivîskaran hêvî dikir ku ew dikarin hê bêtir bikin da ku guhertoya 1.0-ê bigihînin 10 saliya xwe. Lêbelê, bingeha kodê ya heyî di pêbawerî û bikêrhatîbûnê de hin pêşkeftinên girîng çêkiriye, û nivîskar naxwazin wan bêtir dereng bikin. Li ser pêşandana pêwendiyan pir xebat hewce ye ku rê bide rêzkirina li gorî dîroka bangê û lêgerîna bilez a têkiliyan. Wekî din, pêdivî ye ku meriv avakirina jûreyan û vexwendina hevalan li wan bike yek.

Piştgiriya MAM ji demek dirêj ve ji hêla bikarhênerên yaxim ve tê xwestin, lê heya niha tenê peyamên taybet ên bikarhêner têne xwestin. Dîroka odeyê hîn jî ji hêla xerîdar ve bi karanîna mekanîzmayek mîras ve tê wergirtin, ku tê vê wateyê ku carinan dibe ku bikarhêner hin beşên dîroka jûreyê winda bike. Wêneyên pêvekirî yên di chatê de bi rêkûpêk nayên cache kirin û yaxim dê hewl bide ku her pêvekê bar bike, bêyî ku mezinahiya wê be an ew dikare di xerîdar de were xuyang kirin. Pêdivî ye ku ev were guheztin da ku barkirina pelên wêneya rastîn bi mezinahiyek herî zêde sînordar bike.

Source: opennet.ru

Add a comment