Mjedisi i desktopit Pop!_OS COSMIC do të përdorë Iced në vend të GTK

COSMIC duke përdorur Iced në vend të GTK

COSMIC duke përdorur Iced në vend të GTK

Disa ditë më parë Michael Aaron Murphy, Drejtues i Zhvillimit të Pop!_OS dhe kontribues i Redox OS, foli për të punuar në një botim të ri të mjedisit të përdoruesit nga «COSMIC».

Për ata që nuk janë në dijeni të KOSMIK-ut, duhet ta dinë këtë është një mjedis desktop i pronarit për Pop! _TI i cili bazohet në një GNOME Shell të modifikuar me shtesa shtesë, por ndryshon në një ridizajnim më të thellë të desktopit dhe prezantimin e ndryshimeve konceptuale.

Duhet mbajtur mend se KOSMIKE u prezantua me Pop!_OS vitin e kaluar në versionin 21.04 Pop!_OS dhe ata që janë përgjegjës për projektin System76 e përshkruajnë mjedisin si një zgjidhje të pastër që e bën desktopin më të lehtë për t'u përdorur, ndërkohë që është më i fuqishëm dhe efikas për përdoruesit përmes personalizimit.

Përmendet gjithashtu se dizajne të reja janë zhvilluar nga testimi i gjerë dhe reagimet e përdoruesve që nga fillimi i Pop! _OS 20.04, dhe aktualisht janë duke u përmirësuar në fazën e tyre të testimit.

Në vend të navigimit të unifikuar horizontal të desktopëve dhe aplikacioneve virtuale në "Përmbledhjen e Aktivitetit" që u shfaq në GNOME 40, COSMIC vazhdon të ndajë pamjet për të lundruar në desktop krahas dritareve të hapura dhe aplikacioneve ekzistuese.po Një pamje e ndarë ju jep mundësinë për të hyrë në një përzgjedhje të aplikacioneve me një klikim të vetëm, dhe një plan urbanistik më i thjeshtë e mban rrëmujën vizuale që të mos shpërqendrohet.

Ekipi UX ka dizajnuar me kujdes miniaplikacione dhe aplikacione për vitin e kaluar. Tani jemi në pikën ku është kritike që ekipi inxhinierik të vendosë për një paketë mjetesh GUI për COSMIC. Pas shumë diskutimesh dhe eksperimentesh gjatë vitit të kaluar, ekipi inxhinierik vendosi të përdorte Iced në vend të GTK.

Gjatë testimit të përdoruesit, u përmend se u zbulua se përdoruesit e GNOME priren të ndalojnë detyrën pas hapjes së "Përmbledhjes së Aktiviteteve". pamje të ndaras lejojnë hyrjen në lëshuesin e aplikacionit me një klik të vetëm, ndërsa dizajni më i pastër i ndërfaqes së përdoruesit parandalon shpërqendrimin vizual.

Iced është një vegël e veglave origjinale Rust GUI që kohët e fundit ka përparuar mjaftueshëm për t'u bërë e zbatueshme për t'u përdorur në COSMIC. Disa aplikacione COSMIC janë shkruar tashmë si në GTK ashtu edhe në Iced për krahasim. 

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 të System76, biblioteka Iced, e cila është zhvilluar në mënyrë aktive kohët e fundit, ai tashmë ka arritur një nivel të mjaftueshëm për t'u përdorur si bazë për një mjedis përdoruesi.

Versionet e fundit të zhvillimit të Iced kanë një API që është shumë fleksibël, shprehës dhe intuitiv në krahasim me GTK. Ndihet shumë e natyrshme në Rust dhe kushdo që e njeh Elm do ta vlerësojë dizajnin e tij.

Gjatë testeve të kryera u përgatitën disa aplete KOSMIKE, shkruar njëkohësisht në GTK dhe Iced për të krahasuar teknologjitë. Testet e kryera kanë treguar se në krahasim me GTK, biblioteka Iced ofron një API më fleksibël, shprehës dhe të kuptueshëm, çiftohet 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.

Librari Iced është shkruar tërësisht në gjuhën Rust., përdor lloje të sigurta, një arkitekturë modulare dhe një model programimi reaktiv. Ofrohen motorë të ndryshëm renderimi të pajtueshëm me Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+, si dhe një guaskë Windows dhe një motor integrimi në ueb.

L 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 miniaplikacionesh jashtë kutisë, aftësia për të krijuar kontrollues asinkron dhe për të përdorur paraqitjen e përgjegjshme të elementeve të ndërfaqes bazuar në madhësinë e dritares dhe ekranit. Kodi shpërndahet nën licencën MIT.

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.