Esitlesime Monogrami, alternatiivset avatud Telegrami klienti Androidile.

Rühm sõltumatuid entusiastsid on avaldanud Monogrami projekti, mis arendab uut avatud kliendi Telegrami sõnumitoojat Androidi mobiilplatvormile. Projekt on kirjutatud Kotlinis, kasutades deklaratiivset UI-raamistiku Jetpack Compose. Kood on avatud GPLv3 litsentsi all (projektil on ka oma Telegrami kanal).

Alternatiivse rakenduse loomise peamiseks motiiviks on välja toodud arenduse läbipaistvuse tagamine ning orginaalrakenduse kogunenud probleemide lahendamine. Projekti autorid märkivad, et ametliku Androidi Telegrami rakenduse koodibaas on aja jooksul muutunud keeruliseks monoliidiks, mille segasesse koodisse on kolmandate osapoolte arendajatel praktiliselt võimatu sekkuda. Lisaks on kriitika alla sattunud sõnumitooja loojate praegune praktika, mis väljendub allika koodide avaldamise süstemaatilises aeglustamises, kus avatud hoidlates tehtud muudatused ilmuvad märkimisväärse viivitusega pärast binaarseid kogusid rakenduste kataloogides.

Iseseisva projekti edendamise täiendavaks katalüsaatoriks sai ulatuslik kriitika hiljutise ametliku Android-i versiooni kujunduse muutmise kohta, kus arendajad hakkasid agressiivselt rakendama iOS-i visuaalseid elemente (nagu tausta hägustamise efektid ja poolläbipaistvus „Liquid Glass” stiilis), ignoreerides seejuures Android'i disainijuhiseid.

Uue kliendi võrguühenduse, MTProto protokolli töö ja otsese krüpteerimise eest vastutab ametlikult pakutav TDLib (Telegram Database Library) teeg, mille tuum on kirjutatud C++ keeles. Kliendi arendamine keskendub kaasaegsete sisseehitatud tööriistade kasutamisele, kõrgele jõudlusele ja süsteemiressursside tarbimise minimeerimisele.

Projekti peamised omadused hõlmavad:

  • Kasutajaliides on loodud rangelt järgides Material Design 3 kontseptsiooni, mis on Androidi siserikka visuaalse kujunduse standard, koos spetsiaalsete meediafailide töötlemiseks mõeldud sisseehitatud komponentide kasutamisega, mis võimaldab saavutada kõrget sujuvust ja märgatavalt vähendada telefoni ressursikasutust.
  • Avatud kaardistamisraamistiku MapLibre integreerimine geoinfo visualiseerimiseks ja asukohtadega töötamiseks.
  • Toetatakse põhilisi seansikaitsemehhanisme, sealhulgas rakenduse blokeerimise võimalust süsteemi biomeetria kasutamiseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster