Pop!_OS darbalaukio aplinka COSMIC naudos Iced vietoj GTK

COSMIC naudojant Iced vietoj GTK

COSMIC naudojant Iced vietoj GTK

Prieš kelias dienas Michaelas Aaronas Murphy, „Pop!_OS“ kūrimo vadovas ir Redox OS bendradarbis, kalbėjo apie darbą prie naujo leidimo vartotojo aplinkos iš „COSMIC“.

Tie, kurie nežino apie COSMIC, turėtų tai žinoti yra patentuota Pop! _TU kuri yra paremta modifikuotu GNOME Shell su papildomais plėtiniais, tačiau skiriasi gilesniu darbalaukio pertvarkymu ir konceptualių pakeitimų įvedimu.

Reikia atsiminti, kad KOSMINIS buvo pristatytas Pop!_OS praėjusiais metais Pop!_OS 21.04 versijoje ir tie, kurie atsakingi už System76 projektą, apibūdina aplinką kaip švarų sprendimą, kuris palengvina darbalaukio naudojimą, tuo pačiu yra galingesnis ir efektyvesnis vartotojams dėl pritaikymo.

Taip pat minima, kad po išsamių bandymų buvo sukurti nauji dizainai ir vartotojų atsiliepimai nuo Pop! _OS 20.04 ir šiuo metu yra tobulinami jų testavimo etape.

Vietoj vieningos horizontalios virtualių stalinių kompiuterių ir programų naršymo „Veiklos apžvalgoje“, kuri pasirodė GNOME 40, COSMIC ir toliau atskiria rodinius, kad galėtų naršyti darbalaukiuose šalia atidarytų langų ir esamų programų.taip Suskaidytas vaizdas suteikia galimybę vienu spustelėjimu pasiekti pasirinktas programas, o paprastesnis išdėstymas neleidžia blaškyti vaizdinės netvarkos.

UX komanda pastaruosius metus kruopščiai kūrė valdiklius ir programas. Dabar esame tokioje vietoje, kur inžinierių komandai labai svarbu nuspręsti dėl COSMIC GUI įrankių rinkinio. Po ilgų svarstymų ir eksperimentų praėjusiais metais inžinierių komanda nusprendė naudoti Iced, o ne GTK.

Vartotojų testavimo metu buvo paminėta, kad buvo nustatyta, kad GNOME vartotojai linkę pristabdyti užduotį atidarę „Veiklos apžvalgą“. pasiskirstę požiūriais leidžia vienu spustelėjimu pasiekti programų paleidimo priemonę, o švaresnis vartotojo sąsajos dizainas neleidžia vizualiai blaškytis.

„Iced“ yra vietinis „Rust GUI“ įrankių rinkinys, kuris neseniai pakankamai pažengė į priekį, kad būtų tinkamas naudoti COSMIC. Palyginimui tiek GTK, tiek Iced jau buvo parašytos kelios COSMIC programėlės. 

Pastebima, kad po ilgų diskusijų ir eksperimentų kūrėjai nusprendė vietoj GTK naudoti Iced biblioteką sukurti sąsają. „System76“ inžinierių teigimu, „Iced“ biblioteka, kuri pastaruoju metu aktyviai vystėsi, jis jau pasiekė pakankamą lygį, kad būtų naudojamas kaip vartotojo aplinkos pagrindas.

Naujausios Iced kūrimo versijos turi API, kuri yra labai lanksti, išraiškinga ir intuityvi, palyginti su GTK. Rust atrodo labai natūraliai, o visi, susipažinę su Elm, įvertins jo dizainą.

Atliekant bandymus buvo paruoštos kelios COSMIC programėlės, vienu metu parašyta GTK ir Iced palyginti technologijas. Atlikti bandymai parodė, kad, palyginti su GTK, Iced biblioteka suteikia lankstesnę, išraiškingesnę ir suprantamesnę API, natūraliai susieja su Rust kodu ir siūlo žinomą architektūrą kūrėjams, susipažinusiems su Elm deklaratyviosios sąsajos kūrimo kalba.

Biblioteka „Iced“ parašyta tik rūdžių kalba., naudoja saugius tipus, modulinę architektūrą ir reaktyvųjį programavimo modelį. Pateikiami įvairūs atvaizdavimo varikliai, suderinami su Vulkan, Metal, DX12, OpenGL 2.1+ ir OpenGL ES 2.0+, taip pat „Windows“ apvalkalas ir žiniatinklio integravimo variklis.

The Ledo pagrindu veikiančias programas galima sukurti „Windows“, „MacOS“, „Linux“ ir paleisti žiniatinklio naršyklėje. Kūrėjams siūlomas nenaudojamų valdiklių rinkinys, galimybė kurti asinchroninius valdiklius ir naudoti interaktyvų sąsajos elementų išdėstymą pagal lango ir ekrano dydį. Kodas platinamas pagal MIT licenciją.

Pagaliau jei norite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.