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