Prezentēts Monogram, alternatīvs atvērtais Telegram klients Android ierīcēm

Neatkarīgu entuziastu grupa ir publicējusi projektu Monogram, kas attīsta jaunu atvērtā koda Telegram ziņojumapmaiņas klientu mobilajām platformām Android. Projekts ir rakstīts Kotlin valodā, izmantojot deklaratīvo lietotāja saskarnes ietvaru Jetpack Compose. Kods ir pieejams GPLv3 licenci (tāpat projektam ir savs Telegram kanāls).

Galvenais motÄ«vs alternatÄ«vā pieteikuma izveidei ir nepiecieÅ”amÄ«ba nodroÅ”ināt izstrādes caurredzamÄ«bu un atrisināt uzkrājuŔās problēmas oriÄ£inālajā klientā. Projekta autori norāda, ka oficiālā Telegram lietotnes kodu bāze Android ierÄ«cēm laika gaitā ir pārvērtusies par pārlieku sarežģītu monolÄ«tu, kurā treÅ”o puÅ”u izstrādātājiem ir praktiski neiespējami orientēties. Turklāt kritiku saņēma paÅ”reizējā prakse, kas izpaužas kā sistemātiska avota kodu publicēŔanas palēnināŔanās, kurā izmaiņas atvērtajos repozitorijos parādās ar ievērojamu aizkavi pēc bināro izlaidumu parādīŔanās lietotņu katalogos.

Papildu katalizators neatkarÄ«gā projekta attÄ«stÄ«bai kļuva plaÅ”a kritika par neseno oficiālās Android versijas pārveidi, kurā izstrādātāji sāka agresÄ«vi ieviest vizuālos elementus, kas raksturÄ«gi iOS (tādi kā fona izplūŔanas efekti un caurspÄ«dÄ«gums ā€žLiquid Glassā€ stilā), ignorējot Android dizaina ieteikumus.

Par tÄ«kla mijiedarbÄ«bu, darbu ar MTProto protokolu un beigu Å”ifrēŔanu jaunajā klientā atbild oficiāli piegādātā TDLib (Telegram Database Library) bibliotēka, kuras kodols ir realizēts C++ valodā. PaÅ”a klienta izstrāde tiek veikta, akcentējot mÅ«sdienÄ«gu iebÅ«vēto rÄ«ku izmantoÅ”anu platformā, augstu veiktspēju un sistēmas resursu patēriņa minimizāciju.

Starp projekta galvenajām iezīmēm ir:

  • Lietotāja saskarne, kas izveidota stingri atbilstoÅ”i Material Design 3 koncepcijai, kas ir Android natÄ«vās vizuālās noformēŔanas standarts, apvienojumā ar platformas iebÅ«vēto komponentu izmantoÅ”anu darbam ar multivides failiem, ļaujot panākt augstu plÅ«dumu un bÅ«tiski samazināt telefona resursu patēriņu.
  • MapLibre brÄ«vā kartogrāfiskā steka integrācija Ä£eodatu attēloÅ”anai un atraÅ”anās vietu apstrādei.
  • Pamata sesiju aizsardzÄ«bas lÄ«dzekļu atbalsts, tostarp iespēja bloķēt lietojumprogrammu, izmantojot sistēmisko biometriju.

Avots: opennet.lv

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster