COSMIC erabiltzailearen inguruneak Iced erabiliko du GTKren ordez

Michael Aaron Murphy, Pop!_OS banaketa garatzaileen buru eta Redox sistema eragilearen garapenean parte hartu duena, COSMIC erabiltzaile-ingurunearen edizio berriaren lanari buruz hitz egin du. COSMIC GNOME Shell erabiltzen ez duen eta Rust hizkuntzan garatzen den proiektu autonomo batean eraldatzen ari da. Ingurunea Pop!_OS banaketan erabiltzeko aurreikusita dago, System76 ordenagailu eramangarrietan eta ordenagailuetan aurrez instalatuta.

Kontuan izan da eztabaida eta esperimentazio askoren ondoren, garatzaileek Iced liburutegia erabiltzea erabaki zutela GTKren ordez interfazea eraikitzeko. System76ko ingeniarien arabera, azkenaldian aktiboki garatu den Iced liburutegia dagoeneko erabiltzailearen ingurunerako oinarri gisa erabiltzeko nahikoa mailara iritsi da. Esperimentuetan zehar, hainbat COSMIC applet prestatu ziren, GTKn eta Iced-en aldi berean idatzita, teknologiak alderatzeko. Esperimentuek erakutsi dute GTK-rekin alderatuta, Iced liburutegiak API malguagoa, adierazgarriagoa eta ulergarriagoa eskaintzen duela, Rust kodearekin modu naturalean konbinatzen dela eta Elm deklarazio-interfazea eraikitzeko lengoaia ezagutzen duten garatzaileek ezagutzen duten arkitektura bat eskaintzen duela.

COSMIC erabiltzailearen inguruneak Iced erabiliko du GTKren ordez

Iced liburutegia Rust-en idatzita dago, mota seguruak, arkitektura modularra eta programazio-eredu erreaktiboa erabiliz. Hainbat errendatze-motor eskaintzen dira, Vulkan, Metal, DX12, OpenGL 2.1+ eta OpenGL ES 2.0+ onartzen dutenak, baita leiho-shell bat eta web integrazio-motor bat ere. Izotzean oinarritutako aplikazioak Windows, macOS, Linux-erako eraiki daitezke eta web arakatzaile batean exekutatu. Garatzaileei prest egindako widget multzo bat eskaintzen zaie, kudeatzaile asinkronoak sortzeko eta interfazearen elementuen diseinu moldagarria erabiltzeko gaitasuna leihoaren eta pantailaren tamainaren arabera. Kodea MIT lizentziapean banatzen da.

Iturria: opennet.ru

Gehitu iruzkin berria