Desktopové prostředí Pop!_OS COSMIC bude místo GTK používat Iced

COSMIC pomocí Iced místo GTK

COSMIC pomocí Iced místo GTK

Před pár dny Michael Aaron Murphy, vedoucí vývoje Pop!_OS a přispěvatel Redox OS, hovořil o práci na novém vydání uživatelského prostředí z "COSMIC".

Pro ty, kteří si neuvědomují COSMIC, by to měli vědět je proprietární desktopové prostředí pro Pop! _VY který vychází z upraveného GNOME Shell s dalšími rozšířeními, liší se však hlubším přepracováním plochy a zavedením koncepčních změn.

Je třeba mít na paměti, že COSMIC byl minulý rok představen Pop!_OS ve verzi Pop!_OS 21.04 a osoby odpovědné za projekt System76 popisují prostředí jako čisté řešení, které usnadňuje používání desktopu a zároveň je pro uživatele výkonnější a efektivnější díky přizpůsobení.

To je také uvedeno nové návrhy byly vyvinuty na základě rozsáhlého testování a zpětná vazba od uživatelů od spuštění Pop! _OS 20.04 a v současné době se zdokonalují ve fázi testování.

Namísto jednotné horizontální navigace virtuálních ploch a aplikací v „Přehledu činností“, který se objevil v GNOME 40, COSMIC pokračuje v oddělování pohledů, aby bylo možné procházet pracovní plochy vedle otevřených oken a stávajících aplikací.Ano Rozdělené zobrazení vám dává možnost přistupovat k výběru aplikací jediným kliknutím a jednodušší rozvržení zabraňuje tomu, aby vizuální nepořádek rušil pozornost.

Tým UX poslední rok pečlivě navrhoval widgety a aplikace. Nyní jsme v bodě, kdy je pro technický tým zásadní rozhodnout o sadě nástrojů GUI pro COSMIC. Po dlouhém zvažování a experimentování v posledním roce se tým inženýrů rozhodl použít místo GTK Iced.

Během uživatelského testování bylo zmíněno, že bylo zjištěno, že uživatelé GNOME mají tendenci pozastavit úlohu po otevření „Přehledu aktivit“. rozdělené názorys umožňují přístup ke spouštěči aplikací jediným kliknutím, zatímco čistší design uživatelského rozhraní zabraňuje vizuálnímu rozptýlení.

Iced je nativní sada nástrojů Rust GUI, která nedávno pokročila natolik, aby se stala životaschopnou pro použití v COSMIC. Několik COSMIC appletů již bylo napsáno v GTK i Iced pro srovnání. 

Je třeba poznamenat, že po dlouhých diskusích a experimentech vývojáři se rozhodli použít knihovnu Iced místo GTK k vytvoření rozhraní. Podle inženýrů System76 knihovna Iced, která se v poslední době aktivně rozvíjí, již dosáhl dostatečné úrovně, aby mohl být použit jako základ uživatelského prostředí.

Nejnovější vývojové verze Iced mají API, které je ve srovnání s GTK velmi flexibilní, výrazné a intuitivní. V Rustu působí velmi přirozeně a každý, kdo zná Elm, ocení jeho design.

Během provedených testů bylo připraveno několik COSMIC appletů, současně napsaný v GTK a Iced porovnat technologie. Provedené testy ukázali, že ve srovnání s GTK poskytuje knihovna Iced flexibilnější, výraznější a srozumitelnější API, se přirozeně spáruje s kódem Rust a nabízí známou architekturu pro vývojáře obeznámené s deklarativním jazykem konstrukce rozhraní Elm.

Knihovna Iced je napsán výhradně v jazyce Rust., používá bezpečné typy, modulární architekturu a model reaktivního programování. K dispozici jsou různé vykreslovací moduly kompatibilní s Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+, stejně jako prostředí Windows a modul pro webovou integraci.

the Aplikace založené na Iced lze vytvářet pro Windows, MacOS, Linux a spouštět je ve webovém prohlížeči. Vývojářům je nabízena sada hotových widgetů, možnost vytvářet asynchronní řadiče a používat responzivní rozložení prvků rozhraní na základě velikosti okna a obrazovky. Kód je distribuován pod licencí MIT.

Konečně pokud máte zájem o tom vědět více, můžete zkontrolovat podrobnosti v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.