Predstavený Monogram, alternatívny open-source klient Telegram pre Android

Skupina nezávislých nadšencov zverejnila projekt Monogram, ktorý vyvíja nového otvoreného klienta messengera Telegram pre mobilnú platformu Android. Projekt je napísaný v jazyku Kotlin s využitím deklaratívneho UI rámca Jetpack Compose. Kód je otvorený pod licenciou GPLv3 (projekt má aj svoj Telegram kanál).

Hlavným motívom pre vytvorenie alternatívnej aplikácie je potreba zabezpečiť transparentnosť vývoja a riešiť nahromadené problémy pôvodného klienta. Autori projektu upozorňujú, že kódová základňa oficiálnej aplikácie Telegram pre Android sa časom premenila na prekomplikovaný monolit, v ktorého zložitom kóde sa externým vývojárom takmer nemožno zorientovať. Okrem toho bola kritizovaná súčasná prax tvorcov messengera, ktorá sa prejavuje v systematickom spomaľovaní publikovania zdrojových textov, pričom zmeny v otvorených repozitároch sa objavujú s výrazným oneskorením po vydaní binárnych verzií v aplikáciách.

Dodatočným katalyzátorom pre rozvoj nezávislého projektu bola množná kritika nedávneho redesignu oficiálnej Android verzie, v ktorej vývojári začali agresívne zavádzať vizuálne prvky typické pre iOS (ako sú efekty rozostrenia pozadia a polopr transparentnosť v štýle „Liquid Glass“), pričom ignorovali odporúčania pre dizajn Android.

Za sieťovú interakciu, prácu s protokolom MTProto a šifrovanie v novom klienskom zodpovedá oficiálne dodávaná knižnica TDLib (Telegram Database Library), ktorého jadro je implementované v jazyku C++. Samotný vývoj klientskej časti sa zameriava na využívanie moderných vstavaných nástrojov platformy, vysoký výkon a minimalizáciu spotreby systémových zdrojov.

Medzi kľúčové vlastnosti projektu patrí:

  • Používateľské rozhranie, postavené v prísnej zhode s konceptom Material Design 3, ktorý je štandardom natívneho vizuálneho dizajnu Android, v kombinácii s použitím vstavaných komponentov platformy na prácu s mediálnymi súbormi, čo umožňuje dosiahnuť vysokú plynulosť a značne znížiť spotrebu zdrojov telefónu.
  • Integrácia voľného kartografického stacku MapLibre pre vykresľovanie geodát a prácu s lokalitami.
  • Podpora základných prostriedkov ochrany relácií, vrátane možnosti zablokovania aplikácie pomocou systémovej biometrie.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster