Az yaxim 0.9.9 XMPP-ügyfél kiadása

Bemutatásra került az új XMPP kliens verziója Androidra — yaxim 0.9.9 a „FOSDEM 2020 kiadás”, számos változással és új funkcióval, mint például a szolgáltatások megtekintése, Matrix támogatás, megbízható üzenetküldés MAM-mel és push értesítésekkel, új felhasználói felület engedélykéréssel szükség esetén. Az új lehetőségek lehetővé tették, hogy a yaxim megfeleljen a mobil követelményeknek. XMPP Compliance Suite 2020. A projekt kódja terjesztésre kerül GPLv3 licenc alatt áll.

Az yaxim 0.9.9 XMPP-ügyfél kiadása

Főbb újítások:

  • A felhasználói felület a Google „Material Design” stílusába került. A tavalyi szigorúbb követelmények betartása érdekében szükséges volt elavult könyvtár cseréje ActionBarSherlock Gyorsan emlékezzünk vissza, hogyan működik a moduláris aritmetika. Az óra már egy ismert koncepció. Az órák használata appcompat a Google-tól, amely anyagi stílust biztosít az alkalmazásnak.

    Ez azt is jelenti, hogy a yaxim mostantól legalább Android 4.0 használatát igényli az eszközön. Mivel a 4.0-es verzió 2011-ben jelent meg, ez csupán néhány eszközre van hatással. A tíz évnél régebbi telefonok felhasználóinak ragaszkodniuk kell a régi yaxim verziókhoz, amelyek Android 2.3+-on működnek. Továbbá, Android 6+ eszközökön a felhasználónak engedélyt kell kérnie abban a pillanatban, amikor az valóban szükséges (például fájlok cseréjekor vagy fényképezéskor).

    Az yaxim 0.9.9 XMPP-ügyfél kiadása
  • Android 8+-on a yaxim új értesítési csatornákat. Minden kontakt számára új csatorna jön létre egyedi dallammal. Ahogy a felhasználó üzenetet kap a kontakttól, használhatja az Android értesítési beállításait a dallam megváltoztatásához.
  • Biztosítva van az „Egyszerű XMPP”, a kliens oldali előfizetési használatával XEP-0379: Pre-Authenticated Roster, amelyhez aktív In-Band Registration-ű szerver szükséges.
  • Új XEP-0401: Easy User Onboarding lehetővé teszi új felhasználók meghívását a szerverre anélkül, hogy aggódnának a spamerek visszaélése miatt.Az alábbi videón látható, hogy a felhasználó poezio a szerveren prosody, meghívást hoz létre, amelyet a yaxim használ a regisztrációhoz és a meghívó automatikus hozzáadásához. Ebben a példában a meghívó oldala linket használ a Google Play-ből, amely lehetővé teszi a rajta telepített yaxim kliens számára, hogy tudja a meghívó címét, ami hatással van a magánéletvédelemre, ezért ez egyelőre nem érhető el a yax.im hivatalos webszerverén.



  • Az új típusú szobák megvalósítása kedvencekből és közönséges szobák keresése, ami a következő alapján működik search.jabber.network.
    Az yaxim 0.9.9 XMPP-ügyfél kiadása
  • A felhasználó neve („látható név”) mostantól szinkronizálva van a szerverrel a következő segítségével XEP-0172: Felhasználói becenév. A nevet a fiókbeállításokban lehet módosítani.
  • A szobák böngészője mostantól használható szolgáltatások felfedezésére, ha érvényes XMPP-címet ad meg a keresőmezőben:
    Az yaxim 0.9.9 XMPP-ügyfél kiadása

    Az yaxim 0.9.9 XMPP-ügyfél kiadása

    Az yaxim 0.9.9 XMPP-ügyfél kiadása

    A felfedezés nem korlátozódik a szerverekre és szobákra, kereshet felhasználókat, cseveghet velük, és hozzáadhatja őket a kontaktlistájához:

    Az yaxim 0.9.9 XMPP-ügyfél kiadása
  • Megvalósult a Matrix protokoll támogatása (a Bifröst hídként), amelyet eredetileg áprilisi tréfaként mutattak be. A yaxim az official bridge használja a matrix.org-on, amelyet a FOSDEM 2020-ra is előkészítettek.
  • Megbízható üzenetküldés. A yaximot más klienssel párhuzamosan használó felhasználók számára biztosítva van a támogatás XEP-0313: Üzenetarchiváló kezelése (MAM). A yaxim mostantól aktiválja a MAM-ot a szerverhez való csatlakozáskor, és lekérdezi az összes üzenetet az utolsó szinkron óta. Ez garantálja, hogy a yaxim megkapja az összes olyan üzenetet,ami már megérkezett egy másik klienshez.
  • A Google Play szolgáltatásokkal rendelkező eszközökön történő telepítéskor a yaxim regisztrálja magát a következőre XEP-0357: Push-értesítések a push.yax.im szerveren keresztül. Ez garantálja, hogy az alkalmazás felébred a mély alvásból vagy elindul, amikor valaki új üzenetet küld a felhasználónak.

    Ezek a változások tükröződnek az alkalmazás adatvédelmi irányelveiben.

  • Változások „a motorháztető alatt”. A csevegőüzenetek belső adatbázisát az adatbázis-indexek hozzáadásával optimalizálták minden gyakori művelethez, ami jelentősen felgyorsítja a yaxim működését hosszú csevegési történetek betöltésekor. Ezenkívül a yaxim át lett állítva az elavult Smack 3-as XMPP könyvtárról a Smack 4.3x.

Az út a 1.0 felé

A bemutatott kiadás jelentős változásokat hozott, bár a szerzők remélték, hogy még többet tehetnek, hogy bemutassák a 1.0-át a 10. éves jubileumra. Mindazonáltal a meglévő kód alapja jelentős fejlesztéseken ment keresztül a megbízhatóság és a használhatóság terén, és a készítők nem szeretnék tovább késleltetni őket. Nagyobb munkára van szükség a kapcsolatok megjelenítésén, hogy biztosítsák a beszélgetések dátum szerinti rendezését és a kapcsolatok gyors keresését. Ezen kívül szükséges a szobák létrehozásának és a barátok meghívásának integrálása.

Már régen igényelték a yaxim felhasználói a MAM támogatását, azonban jelenleg csak a felhasználó személyes üzenetei kérhetők. A szoba története továbbra is a kliens segítségével érhető el egy örökölt mechanizmuson keresztül, ami azt jelenti, hogy a felhasználó néha lemaradhat a szoba történetének egyes részeiről. A csevegésbe épített képek nem rendelkeznek megfelelő gyorsítótárazással, és a yaxim megpróbálja betölteni bármely csatolmányt, függetlenül annak méretétől és attól, hogy megjeleníthető-e a kliensben. Ezt úgy kell módosítani, hogy korlátozza a releváns képfájlok betöltését egy meghatározott maximális méretre.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster