Mjedisi i përdoruesit COSMIC do të përdorë Iced në vend të GTK

Michael Aaron Murphy, drejtuesi i shpërndarjes Pop!_OS dhe kontribuesi në sistemin operativ Redox, foli për punën në një botim të ri të mjedisit të përdoruesit COSMIC. COSMIC po transformohet në një projekt të pavarur që nuk përdor GNOME Shell dhe është zhvilluar në Rust. Ambienti është planifikuar të përdoret në shpërndarjen Pop!_OS, i cili është i parainstaluar në laptopë dhe PC nga System76.

Vihet re se pas diskutimeve dhe eksperimenteve të gjata, zhvilluesit vendosën të përdorin bibliotekën Iced në vend të GTK për të ndërtuar ndërfaqen. Sipas inxhinierëve nga System76, biblioteka Iced, e cila është zhvilluar në mënyrë aktive kohët e fundit, tashmë ka arritur një nivel të mjaftueshëm për t'u përdorur si bazë për një mjedis përdoruesi. Gjatë eksperimenteve, u përgatitën aplikacione të ndryshme COSMIC, të shkruara njëkohësisht në GTK dhe Iced për të krahasuar teknologjitë. Eksperimentet kanë treguar se, krahasuar me GTK, biblioteka Iced ofron një API më fleksibël, ekspresive dhe të kuptueshme, përzihet natyrshëm me kodin Rust dhe ofron një arkitekturë të njohur për zhvilluesit e njohur me gjuhën e ndërtimit të ndërfaqes deklarative Elm.

Mjedisi i përdoruesit COSMIC do të përdorë Iced në vend të GTK

Biblioteka Iced është shkruar tërësisht në Rust, duke përdorur arkitekturë modulare, të sigurt për tipin dhe një model programimi reaktiv. Ofrohen disa motorë renderues që mbështesin Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+, si dhe një guaskë dritareje dhe një motor integrimi në ueb. Aplikacionet e bazuara në Iced mund të ndërtohen për Windows, macOS, Linux dhe të ekzekutohen në një shfletues ueb. Zhvilluesve u ofrohet një grup i gatshëm miniaplikacionesh, aftësia për të krijuar mbajtës asinkronë dhe për të përdorur paraqitjen adaptive të elementeve të ndërfaqes në varësi të madhësisë së dritares dhe ekranit. Kodi shpërndahet nën licencën MIT.

Burimi: opennet.ru

Shto një koment