L-ambjent tal-utent COSMIC se juża Iced minflok GTK

Michael Aaron Murphy, Kap tad-distribuzzjoni Pop!_OS u kontributur għas-sistema operattiva Redox, tkellem dwar il-ħidma fuq edizzjoni ġdida tal-ambjent tal-utent COSMIC. COSMIC qed jiġi trasformat fi proġett awtonomu li ma jużax GNOME Shell u huwa żviluppat f'Rud. L-ambjent huwa ppjanat li jintuża fid-distribuzzjoni Pop!_OS, li hija installata minn qabel fuq laptops u PCs minn System76.

Huwa nnutat li wara diskussjonijiet u esperimenti twal, l-iżviluppaturi ddeċidew li jużaw il-librerija Iced minflok GTK biex jibnu l-interface. Skont l-inġiniera minn System76, il-librerija Iced, li ġiet żviluppata b'mod attiv reċentement, diġà laħqet livell suffiċjenti biex tintuża bħala l-bażi għal ambjent tal-utent. Matul l-esperimenti, ġew ippreparati diversi applets COSMIC, miktuba simultanjament f'GTK u Iced biex iqabblu t-teknoloġiji. L-esperimenti wrew li, meta mqabbla ma 'GTK, il-librerija Iced tipprovdi API aktar flessibbli, espressiva u li tinftiehem, tħallat b'mod naturali mal-kodiċi Rust, u toffri arkitettura familjari għall-iżviluppaturi familjari mal-lingwa tal-bini ta' interface dikjarattiv ta 'Elm.

L-ambjent tal-utent COSMIC se juża Iced minflok GTK

Il-librerija tas-Silġ hija miktuba kompletament f'Rut, bl-użu ta' arkitettura modulari, bla periklu, u mudell ta' programmazzjoni reattiva. Huma pprovduti diversi magni ta ' rendering li jappoġġaw Vulkan, Metal, DX12, OpenGL 2.1+ u OpenGL ES 2.0+, kif ukoll qoxra ta 'twieqi u magna ta' integrazzjoni tal-web. Applikazzjonijiet ibbażati fuq is-silġ jistgħu jinbnew għal Windows, macOS, Linux u jitħaddmu f'web browser. L-iżviluppaturi huma offruti sett lest ta 'widgets, il-kapaċità li joħolqu handlers asinkroniċi u jużaw it-tqassim adattiv ta' elementi ta 'interface skont id-daqs tat-tieqa u l-iskrin. Il-kodiċi huwa mqassam taħt il-liċenzja MIT.

Sors: opennet.ru

Żid kumment