Pop!_OS desktop okruženje COSMIC će koristiti Iced umjesto GTK

COSMIC koji koristi Iced umjesto GTK

COSMIC koji koristi Iced umjesto GTK

Prije nekoliko dana Michael Aaron Murphy, voditelj razvoja Pop!_OS-a i Redox OS suradnik, razgovarali o radu na novom izdanju korisničkog okruženja iz «COSMIC».

Oni koji ne znaju za COSMIC, trebali bi to znati je vlasničko desktop okruženje za Pop! _VAS koji se temelji na modificiranom GNOME Shellu s dodatnim ekstenzijama, ali se razlikuje po dubljem redizajnu radne površine i uvođenju konceptualnih promjena.

Mora se zapamtiti da COSMIC uveden je u Pop!_OS prošle godine u Pop!_OS verziji 21.04 i oni koji su odgovorni za projekt System76 opisuju okruženje kao čisto rješenje koje radnu površinu čini lakšom za korištenje, dok je moćnija i učinkovitija za korisnike kroz prilagodbu.

Također se spominje da novi dizajni razvijeni su opsežnim testiranjem i povratne informacije korisnika od lansiranja Pop! _OS 20.04 i trenutno se usavršavaju u fazi testiranja.

Umjesto objedinjene horizontalne navigacije virtualnih radnih površina i aplikacija u “Pregledu aktivnosti” koji se pojavio u GNOME 40, COSMIC nastavlja razdvajati poglede za navigaciju radnim površinama uz otvorene prozore i postojeće aplikacije.Da Podijeljeni prikaz daje vam mogućnost pristupa odabranim aplikacijama jednim klikom, a jednostavniji izgled sprječava da vizualni nered ne smeta.

UX tim pažljivo je dizajnirao widgete i aplikacije posljednjih godinu dana. Sada smo na točki u kojoj je kritično za inženjerski tim da se odluči za GUI toolkit za COSMIC. Nakon mnogo razmišljanja i eksperimentiranja tijekom prošle godine, inženjerski tim odlučio je koristiti Iced umjesto GTK-a.

Tijekom testiranja korisnika, spomenuto je da je otkriveno da korisnici GNOME-a obično pauziraju zadatak nakon otvaranja "Pregleda aktivnosti". podijeljeni pogledis omogućuju pristup pokretaču aplikacija jednim klikom, dok čistiji dizajn korisničkog sučelja sprječava vizualno ometanje.

Iced je izvorni Rust GUI alat koji je nedavno dovoljno napredovao da postane održiv za korištenje u COSMIC-u. Nekoliko COSMIC appleta već je napisano u GTK-u i Icedu radi usporedbe. 

Primjećuje se da je nakon dugih rasprava i eksperimenata, programeri su odlučili koristiti Iced knjižnicu umjesto GTK-a za izgradnju sučelja. Prema inženjerima System76, knjižnica Iced, koja je nedavno aktivno razvijen, već je dosegla dovoljnu razinu da se može koristiti kao osnova za korisničko okruženje.

Najnovije razvojne verzije Iceda imaju API koji je vrlo fleksibilan, izražajan i intuitivan u usporedbi s GTK-om. U Rustu se osjeća vrlo prirodno, a svatko tko poznaje Elm cijenit će njegov dizajn.

Tijekom provedenih ispitivanja pripremljeno je nekoliko COSMIC appleta, istovremeno napisan u GTK i Icedu za usporedbu tehnologija. Provedena ispitivanja su pokazali da u usporedbi s GTK, Iced biblioteka pruža fleksibilniji, izražajniji i razumljiviji API, prirodno se spaja s Rust kodom i nudi poznatu arhitekturu programerima koji su upoznati s Elmovim jezikom za konstrukciju deklarativnog sučelja.

Knjižnica Iced je u potpunosti napisan na Rust jeziku., koristi sigurne tipove, modularnu arhitekturu i model reaktivnog programiranja. Dostupni su različiti motori za renderiranje kompatibilni s Vulkanom, Metalom, DX12, OpenGL 2.1+ i OpenGL ES 2.0+, kao i Windows shell i motor za web integraciju.

Las Aplikacije temeljene na Icedu mogu se izraditi za Windows, macOS, Linux i pokrenuti u web pregledniku. Programerima se nudi skup widgeta koji su spremni za rad, mogućnost stvaranja asinkronih kontrolera i korištenje responzivnog rasporeda elemenata sučelja na temelju veličine prozora i zaslona. Kod se distribuira pod MIT licencom.

Konačno ako vas zanima više o tome, detalje možete provjeriti u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.