uus versioon XMPP-kliendist Androidile â «FOSDEM 2020 vĂ€ljaanne» paljude muudatuste ja uute funktsioonidega, nagu teenuste vaatamine, , usaldusvÀÀrne sĂ”numite edastamine MAM-i ja push'i kaudu, uus kasutajaliides, mis nĂ”uab volituste kĂŒsimist vajadusel. Uued funktsioonid vĂ”imaldasid yaxim'i viia vastavusse mobiilsete nĂ”udmistega . Projekti kood ja GPLv3 litsentsi alusel.
Peamised uuendused:
- Kasutajaliides viidi Googleâi "Materjalide disaini" stiili. Vastamiseks eelmisel aastal karmistatud Google Play'sse avaldamiseks tuli asendada aegunud raamatukogu . Tundub, et Google'ilt, mis tagab rakendusele materiaalse stiili.
See tĂ€hendab ka, et yaxim vajab nĂŒĂŒd vĂ€hemalt Android 4.0 kasutamist seadmes. Kuna versioon 4.0 ilmus 2011. aastal, mĂ”jutab see vaid vĂ€ikest hulka seadmeid. Kasutajad, kelle telefonid on ĂŒle kĂŒmne aasta vanad, peavad jÀÀma vanade yaxim'i versioonide juurde, mis töötavad Android 2.3+. Lisaks, Android 6+ seadmetes palutakse kasutajal anda luba just siis, kui see muutub tĂ”eliselt vajalikuks (nĂ€iteks failide jagamisel vĂ”i fotode tegemisel).
- Android 8+ puhul kasutab yaxim uusi . Iga kontakti jaoks luuakse uus kanal, millel on kohandatud helisignaal. Kui kasutaja saab sÔnumi kontaktilt, vÔib ta kasutada Androidi teavituste seadeid, et muuta helinat.
- Tagatud on toetamine algatuses , kasutades kliendipoolset tellimist , mille jaoks oli vajalik server aktiivse In-Band registreerimisega.
- Uus vÔimaldab kutsuda uusi kasutajaid serverisse, muretsemata . Allpool olevas videos vÔib nÀha kasutajat serveris , kes loob kutset, mida yaxim kasutab registreerimiseks ja kutse saamiseks automaatselt. Selle nÀite kutse leht kasutab , mis vÔimaldab selle kaudu installitud yaxim kliendil teada saada kutse adresseerimist, mis mÔjutab privaatsust, seetÔttu pole see veel yax.im ametlikul saidil saadaval.
- Uus tuba tĂŒĂŒp on rakendatud lemmikutesse ja avalike tubade leidmine, mis töötab .
- Kasutajanimi (âkuvatav nimiâ) sĂŒnkroniseeritakse nĂŒĂŒd serveriga kaudu . HĂŒĂŒdnime saab muuta konto seadetes.
- Kohtade vĂ€ljakuulutamiseks saab nĂŒĂŒd kasutada brauserit, sisestades sobiva XMPP-aadresse otsinguvĂ€ljale:
Otsing ei piirdu ainult serverite ja kohtadega; samuti saab otsida kasutajaid, suhelda nendega ja lisada nad oma kontaktide nimekirja:
- Toetatakse Matrixi protokolli (kasutades ), mis esialgu esitati kui . Yaxim kasutab ametlikku silda matrix.org-is, mis oli samuti ettevalmistatud FOSDEM 2020-le.
- UsaldusvÀÀrne sĂ”numite vahetamine. Kasutajatele, kes kasutavad yaximi samaaegselt mĂ”ne teise kliendiga, on tagatud tugi (MAM). Yaxim aktiveerib nĂŒĂŒd MAM-i ja kĂŒsib kĂ”ik sĂ”numid alates viimase sĂŒnkroniseerimise hetkest. See tagab, et yaxim saab kĂ”ik sĂ”numid, mis on juba muule kliendile edastatud.
- Google Play teenustega seadmetes paigaldamisel registreerib yaxim end push.yax.im serveri kaudu. See tagab, et rakendus Ă€rkab sĂŒgavast unest vĂ”i kĂ€ivitub, kui keegi saadab kasutajale uue sĂ”numi.
Need muudatused on kajastatud .
- Muudatused âkapoti allâ. Kliendi sĂ”numite siseandmebaas on optimeeritud, lisades andmebaasi indekseid kĂ”igi sagedaste toimingute jaoks, mis muudab yaximi palju kiiremaks pikemate vestluste akende laadimisel. Lisaks on yaxim tĂ”lgitud vanalt XMPP-raamatukogult Smack 3-le .
Teekond versioonini 1.0
Esitletud vÀljaanne tÔi kaasa olulised muutused, kuigi autorid lootsid, et suudavad teha veelgi rohkem, et esitada versioon 1.0 . Siiski on praegune koodibaas omandanud olulisi tÀiustusi usaldusvÀÀrsuse ja kasutusmugavuse osas ning autorid ei soovinud neid enam viivitada. Suurem töö on vajalik kontaktide esitamiseks, et vÔimaldada vestluste kuupÀeva jÀrgi sortimist ja kiiret kontaktide otsingut. Lisaks on vajalik integreerida ruumide loomine ja sÔprade kutsumine.
Yaxim'i kasutavad inimesed on juba ammu oodanud MAM-i tuge, kuid praegu kĂŒsitakse ainult isiklikke sĂ”numeid. Toa ajalugu saadakse endiselt kliendi kaudu vananenud mehhanismi abil, mis tĂ€hendab, et mĂ”nikord vĂ”ib kasutaja mĂ”ningaid osasid toa ajaloost vahele jĂ€tta. Vestlusesse sisseehitatud pildid ei oma nĂ”uetekohast vahemĂ€lu, ning yaxim pĂŒĂŒab laadida igasuguseid manuseid, sĂ”ltumata nende suurusest ja sellest, kas need vĂ”ivad kliendis ilmuda. Seda tuleks muuta nii, et laetakse ainult asjakohaseid pildifailide mÀÀratud maksimaalse suurusega.
Allikas: opennet.ru
