Monogram është paraqitur, një klient alternativ i hapur i Telegram për Android

Një grup entuziastësh të pavarur publikoi projektin Monogram, i cili zhvillon një klient të ri të hapur për mesazhet Telegram për platformën mobile Android. Projekti është shkruar në gjuhën Kotlin me përdorimin e kornizës deklarative të UI-së Jetpack Compose. Kodi është i hapur nën licencën GPLv3 (po ashtu projekti ka një kanal Telegram për veçmas).

Motivi kryesor për krijimin e një aplikacioni alternativ është shpallur nevoja për të siguruar transparencën e zhvillimit dhe për të zgjidhur problemet e grumbulluara me klientin origjinal. Autorët e projektit theksojnë se baza e kodit të aplikacionit zyrtar Telegram për Android me kalimin e kohës është shndërruar në një monolit të komplikuar, ku është bërë praktikisht e pamundur për zhvilluesit e jashtëm të pastrojnë kodin e ngatërruar. Për më tepër, praktika e tanishme e krijuesve të mesazhereve është kritikuar, e cila përbëhet nga ngadalësimi sistematik i publikimit të teksteve burimore, ku ndryshimet në repo të hapura shfaqen me vonesë të konsiderueshme pas daljeve të paketave binare në katalogët e aplikacioneve.

Një katalizator shtesë për zhvillimin e këtij projekti të pavarur ishte kritika e shumtë për ridizajnin e fundit të versionit zyrtar Android, në të cilin zhvilluesit filluan të aplikojnë agresivisht elemente vizuale karakteristike të iOS (të tilla si efektet e mjegullimit të sfondit dhe transparencën në stilin "Liquid Glass"), duke injoruar rekomandimet për dizajnin e Android.

Për ndërveprimin në rrjet, punën me protokollin MTProto dhe enkriptimin përfundimtar në klientin e ri kujdeset biblioteka TDLib (Telegram Database Library) e ofruar zyrtarisht, bërthamë e së cilës është e realizuar në gjuhën C++. Vetë zhvillimi i pjesës klient vazhdon të fokusohet në përdorimin e mjeteve moderne të integruara të platformës, performancën e lartë dhe minimizimin e konsumit të burimeve sistemore.

Në mesin e veçorive kryesore të projektit përfshihen:

  • NjĂ« ndĂ«rfaqe pĂ«rdoruesi e ndĂ«rtuar nĂ« pĂ«rputhje strikte me konceptin e Material Design 3, i cili Ă«shtĂ« standardi i dizajnit natyror tĂ« Android, nĂ« kombinim me pĂ«rdorimin e komponenteve tĂ« integruara tĂ« platformĂ«s pĂ«r punĂ« me skedarĂ«t mediatikĂ«, e cila lejon arritjen e njĂ« shpejtĂ«sie tĂ« lartĂ« dhe ndjeshĂ«m ul konsumimin e burimeve tĂ« telefonit.
  • Integrimi i stack-ut tĂ« mapave tĂ« lirĂ« MapLibre pĂ«r vizatimin e tĂ« dhĂ«nave gjeo dhe punĂ«n me vendndodhjet.
  • MbĂ«shtetje pĂ«r mjete tĂ« bazike tĂ« mbrojtjes sĂ« sesioneve, duke pĂ«rfshirĂ« mundĂ«sinĂ« pĂ«r bllokimin e aplikacionit duke pĂ«rdorur biometritĂ« e sistemit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster