Муҳити корбари COSMIC ба ҷои GTK Iced -ро истифода хоҳад кард

Майкл Аарон Мерфи, роҳбари паҳнкунандаи Pop!_OS ва саҳмгузор дар системаи амалиётии Redox, дар бораи кор дар нашри нави муҳити корбарии COSMIC сухан гуфт. COSMIC ба як лоиҳаи мустақил табдил дода мешавад, ки GNOME Shell-ро истифода намекунад ва дар Rust таҳия шудааст. Ба нақша гирифта шудааст, ки муҳити зист дар тақсимоти Pop!_OS, ки дар ноутбукҳо ва компютерҳои System76 пешакӣ насб карда шудааст, истифода шавад.

Қайд карда мешавад, ки пас аз баҳсу таҷрибаҳои тӯлонӣ таҳиягарон тасмим гирифтанд, ки барои сохтани интерфейс ба ҷои GTK китобхонаи Iced-ро истифода баранд. Ба гуфтаи муҳандисони System76, китобхонаи Iced, ки ба наздикӣ фаъолона таҳия шудааст, аллакай ба сатҳи кофӣ расидааст, ки ҳамчун асос барои муҳити корбар истифода шавад. Дар давоми таҷрибаҳо апплетҳои гуногуни COSMIC омода карда шуданд, ки дар як вақт дар GTK ва Iced барои муқоиса кардани технологияҳо навишта шуданд. Таҷрибаҳо нишон доданд, ки дар муқоиса бо GTK, китобхонаи Iced API фасеҳтар, фаҳмо ва фаҳмо пешкаш мекунад, табиатан бо рамзи Rust омехта мешавад ва меъмориро пешниҳод мекунад, ки ба таҳиягарон бо забони сохтани интерфейси декларативии Elm ошно ҳастанд.

Муҳити корбари COSMIC ба ҷои GTK Iced -ро истифода хоҳад кард

Китобхонаи Iced пурра дар Rust навишта шудааст, бо истифода аз меъмории типи бехатар, модулӣ ва модели барномасозии реактивӣ. Якчанд муҳаррикҳои визуалӣ пешбинӣ шудаанд, ки Vulkan, Metal, DX12, OpenGL 2.1+ ва OpenGL ES 2.0+, инчунин як қабати тиреза ва муҳаррики ҳамгироии вебро дастгирӣ мекунанд. Барномаҳои ба ях асосёфта метавонанд барои Windows, macOS, Linux сохта шаванд ва дар браузери веб кор кунанд. Ба таҳиягарон маҷмӯи омодаи виджетҳо, қобилияти эҷоди коркардкунандагони асинхронӣ ва истифодаи тарҳбандии мутобиқшавии унсурҳои интерфейс вобаста ба андозаи тиреза ва экран пешниҳод карда мешавад. Рамз таҳти иҷозатномаи MIT паҳн карда мешавад.

Манбаъ: opennet.ru

Илова Эзоҳ