A fost lansat Monogram, un client alternativ open-source Telegram pentru Android

Un grup de entuziaști independenți a publicat proiectul Monogram, care dezvoltă un nou client deschis pentru aplicația de mesagerie Telegram pe platforma mobilă Android. Proiectul este scris în Kotlin folosind framework-ul UI declarativ Jetpack Compose. Codul este deschis sub licența GPLv3 (de asemenea, proiectul are propriul canal Telegram).

Motivul principal pentru crearea aplicației alternative este necesitatea asigurării transparenței în dezvoltare și soluționarea problemelor acumulate ale clientului original. Autorii proiectului subliniază că baza de cod a aplicației oficiale Telegram pentru Android s-a transformat în timp într-un monolit complicat, în care dezvoltatorii terți au devenit practic incapabili să se descurce în codul confuz. În plus, se critică practicile actuale ale creatorilor aplicației de mesagerie, expresionate prin întârzierea sistematică a publicării codului sursă, care apare cu o întârziere semnificativă după ce versiunile binare sunt lansate în magazinele de aplicații.

Un alt catalizator pentru dezvoltarea proiectului independent a fost critica amplă a recentei redesignări a versiunii oficiale pentru Android, în care dezvoltatorii au început să impună agresiv elemente vizuale specifice iOS (cum ar fi efecte de blur în fundal și transparență în stilul „Liquid Glass”), ignorând astfel recomandările de design pentru Android.

Interacțiunea în rețea, lucrul cu protocolul MTProto și criptarea end-to-end în noul client sunt gestionate de biblioteca TDLib (Telegram Database Library) furnizată oficial, al cărei nucleu este implementat în C++. Dezvoltarea părții client se concentrează pe utilizarea instrumentelor moderne încorporate ale platformei, pe performanță ridicată și pe minimizarea consumului de resurse sistem.

Printre caracteristicile cheie ale proiectului se numără:

  • Interfața utilizatorului, construită în strictă conformitate cu conceptul Material Design 3, care este standardul pentru designul vizual nativ al Android, combinată cu utilizarea componentelor integrate ale platformei pentru lucrul cu fișiere media, ceea ce permite obținerea unei fluidități ridicate și reducerea semnificativă a consumului de resurse ale telefonului.
  • Integrarea stivei de hărți open-source MapLibre pentru redarea datelor geografice și gestionarea locațiilor.
  • Suport pentru instrumentele de bază pentru protecția sesiunii, inclusiv capacitatea de a bloca aplicația folosind biometria sistemului.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster