Tutvustatud on Monogram, alternatiivne avatud klient Telegramile Androidile

RĂŒhm sĂ”ltumatuid entusiaste avaldas projekti Monogram, mis arendab uut avatud Telegrami sĂ”numirakenduse klienti Androidi mobiilsalvel. Projekt on kirjutatud Kotlin keeles, kasutades deklaratiivset UI-raamistikku Jetpack Compose. Kood on avatud GPLv3 litsentsi alusel (projektil on ka oma Telegrami kanal).

Alternatiivse rakenduse loomise peamiseks motiiviks on vajadus tagada arenduse lĂ€bipaistvus ja lahendada originaalkliendi kogunenud probleemid. Projekti autorid mĂ€rgivad, et ametliku Telegrami Androidi rakenduse koodibaas on aja jooksul muutunud ĂŒleliigselt keeruliseks monoliidiks, mille segases koodis on kolmandate osaliste arendajatel peaaegu vĂ”imatu orienteeruda. Samuti on kriitikat pĂ€lvinud sĂ”numirakenduse looja praegune praktika, mis vĂ€ljendub avatud lĂ€htekoodiga tekstide avaldamise aeglases tempos, kus muudatused avatud hoidlatest ilmuvad mĂ€rkimisvÀÀrse viivitusega pĂ€rast binaarselte kogumi ilmumist rakenduste kataloogidesse.

SĂ”ltumatu projekti arendamise tĂ€iendav katalĂŒsaator on olnud ulatuslik kriitika hiljutise ametliku Androidi versiooni ĂŒmberkujundamise suhtes, kus arendajad hakkasid agressiivselt rakendama visuaalseid elemente, mis on omased iOS-le (nĂ€iteks tausta hĂ€gustamise efektid ja poollĂ€bipaistvus stiilis „Liquid Glass”), ignoreerides samas Androidi disaini soovitusi.

Uue kliendi vĂ”rguĂŒhenduse, MTProto protokolli kasutamise ja lĂ”pp-punktide krĂŒpteerimise eest vastutab ametlikult pakutav TDLib (Telegram Database Library) teek, mille tuum on kirjutatud C++ keeles. Kliendi arendustöö keskendub kaasaegsete sisseehitatud platvormi tööriistade, kĂ”rge jĂ”udluse ja sĂŒsteemiressursside minimaalsete nĂ”udmiste kasutamisele.

Projekti peamiste omaduste hulka kuuluvad:

  • Kasutajaliides, mis on ĂŒles ehitatud rangelt vastavalt Material Design 3 kontseptsioonile, mis on Androidi natiivse visuaalse esituse standard, koos platvormi sisseehitatud komponentide kasutamisega meediafailide töötlemiseks, mis vĂ”imaldab saavutada kĂ”rget sujuvust ja mĂ€rkimisvÀÀrselt vĂ€hendada telefoni ressursikasutust.
  • MapLibre'i tasuta kaardistamisraamistik integreerimine geodetailide joonistamiseks ja asukohtade haldamiseks.
  • Arvutustel pĂ”hineva biometria kasutamise vĂ”imalusega, sealhulgas pĂ”hilised sessiooni kaitsevahendid, mis toetavad rakenduse blokeerimist.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster