Predstavljen je Monogram, alternativa odprtih strank Telegram za Android

Skupina neodvisnih entuziastov je objavila projekt Monogram, ki razvija novega odprtokodnega odjemalca za sporočila Telegram za mobilno platformo Android. Projekt je napisan v jeziku Kotlin z uporabo deklarativnega UI okvira Jetpack Compose. Koda je odprta pod licenco GPLv3 (projekt ima tudi svoj Telegram kanal).

Glavni motiv za ustvarjanje alternativne aplikacije je navedena potreba po zagotavljanju preglednosti razvoja in reševanju kopičenja težav izvirnega odjemalca. Avtorji projekta opozarjajo, da se je kodna osnova uradne aplikacije Telegram za Android skozi čas preoblikovala v prekompleksni monolit, v zapletenem kodu katerega je praktično nemogoče razumeti za zunanje razvijalce. Poleg tega je bila kritizirana trenutna praksa ustvarjalcev sporočilnika, ki se kaže v sistematičnem upočasnjevanju objavljanja izvornih kod, pri čemer se spremembe v odprtih repozitorijih pojavijo z znatno zamudo po izdaji binarnih zbirk v aplikacijskih katalogih.

Dodatni katalizator za razvoj neodvisnega projekta je postala številna kritika nedavnega redizajna uradne različice za Android, kjer so razvijalci začeli agresivno uvajati vizualne elemente, značilne za iOS (kot so učinki zameglitve ozadja in prosojnost v slogu „Liquid Glass“), pri čemer so ignorirali priporočila za zasnovo Androida.

Za omrežno interakcijo, obravnavo protokola MTProto in končno šifriranje v novem odjemalcu skrbi uradno zagotovljena knjižnica TDLib (Telegram Database Library), katere jedro je napisano v jeziku C++. Sama razvojna stran odjemalca poteka z osredotočanjem na uporabo sodobnih vgrajenih orodij platforme, visoko zmogljivost in zmanjšanje porabe sistemskih virov.

Med ključnimi značilnostmi projekta izstopajo:

  • Uporabniški vmesnik, zgrajen v strogi skladnosti s konceptom Material Design 3, ki predstavlja standard za naravno vizualno oblikovanje Androida, v kombinaciji z uporabo vgrajenih komponent platforme za delo z medijskimi datotekami, kar omogoča dosego visoke gladkosti in občutno zmanjšanje porabe virov telefona.
  • Integracija odprtega zemljevidnega sklada MapLibre za risanje geod gegevens in delo z lokacijami.
  • Podpora osnovnim mehanizmom zaščite seje, vključno z možnostjo blokiranja aplikacije z uporabo sistemske biometrije.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster