System76’s Pop! _OS COSMIC Desktop na využitie sady nástrojov Ice Rust namiesto GTK

Systém76. je vyvinutý Ich COSMIC Desktop Ako ďalší vývoj Pop! _OS Linux postavený na Ubuntu. Je zaujímavé, že s týmto veľkým počinom desktopu COSMIC, ktorý je napísaný v programovacom jazyku Rust, sa rozhodli upustiť od používania súpravy nástrojov GTK a namiesto toho využiť výhody Iced-R ako multiplatformového grafického súboru nástrojov.

Jeden zo zúčastnených inžinierov System76 komentoval reddit O POUŽÍVANÍ SÚPRAVY NÁRADIA ICED OD COSMIC:

Tím UX za posledný rok starostlivo navrhol nástroje a aplikácie. Teraz sme v bode, keď je pre tím inžinierov rozhodujúce rozhodnúť o súprave nástrojov COSMIC GUI. Po dlhom zvažovaní a testovaní za posledný rok sa inžiniersky tím rozhodol použiť Iced namiesto GTK.

Iced je pôvodný súbor nástrojov Rust GUI, ktorý nedávno urobil dostatočný pokrok na to, aby bol použiteľný v COSMIC. Na porovnanie boli v GTK aj Iced napísané rôzne implementácie COSMIC. Najnovšie vývojové verzie Icedu majú v porovnaní s GTK veľmi flexibilné, výrazné a intuitívne API. V Rustovi je to veľmi prirodzené a každý, kto pozná Elm, ocení jeho odhodlanie.

ľadový Je to multiplatformová knižnica GUI napísaná pre programovací jazyk Rust a „zameriava sa na jednoduchosť a integritu typov.“ Frozen je zasa inšpirovaný jazykom Elm. Iced Toolkit funguje nielen so systémami Linux, macOS a Windows, ale aj s webovými aplikáciami.


System76 začína s portovaním svojho desktopového softvéru COSMIC pomocou sady nástrojov Rust-native Iced, ako to ukazuje tento príklad používateľa Reddit edfloreshz.

Bude zaujímavé sledovať, čo nakoniec System76 prinesie na svoj COSMIC desktop na Pop! _OS po jeho dokončení.

READ  Android 15 kopíruje dizajn One UI ovládania hlasitosti, ale pridáva viac funkcií

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *