COSMIC istifadəçi mühiti GTK əvəzinə Iced istifadə edəcək

Pop!_OS paylama tərtibatçılarının lideri və Redox əməliyyat sisteminin inkişafının iştirakçısı Maykl Aaron Mörfi COSMIC istifadəçi mühitinin yeni nəşri üzərində aparılan işlərdən danışıb. COSMIC, GNOME Shell-dən istifadə etməyən və Rust dilində işlənmiş müstəqil bir layihəyə çevrilir. Mühitin System76 noutbuk və fərdi kompüterlərində əvvəlcədən quraşdırılmış Pop!_OS paylanmasında istifadə edilməsi planlaşdırılır.

Qeyd olunur ki, çoxlu müzakirə və təcrübədən sonra tərtibatçılar interfeysi qurmaq üçün GTK əvəzinə Iced kitabxanasından istifadə etmək qərarına gəliblər. System76 mühəndislərinin fikrincə, son vaxtlar fəal şəkildə inkişaf etdirilən Iced kitabxanası artıq istifadəçi mühiti üçün əsas kimi istifadə olunmaq üçün kifayət qədər səviyyəyə çatıb. Təcrübələr zamanı texnologiyaları müqayisə etmək üçün GTK və Iced proqramlarında eyni vaxtda yazılmış müxtəlif COSMIC appletləri hazırlanmışdır. Təcrübələr göstərdi ki, GTK ilə müqayisədə Iced kitabxanası daha çevik, ifadəli və başa düşülən API təmin edir, təbii olaraq Rust kodu ilə birləşir və Elm deklarativ interfeys qurma dili ilə tanış olan tərtibatçılara tanış olan arxitektura təklif edir.

COSMIC istifadəçi mühiti GTK əvəzinə Iced istifadə edəcək

Buzlu kitabxana təhlükəsiz növlərdən, modul arxitekturadan və reaktiv proqramlaşdırma modelindən istifadə edərək tamamilə Rust dilində yazılmışdır. Vulkan, Metal, DX12, OpenGL 2.1+ və OpenGL ES 2.0+ dəstəkləyən bir neçə render mühərrikləri, həmçinin pəncərə qabığı və veb inteqrasiya mühərriki təqdim olunur. Buz əsaslı proqramlar Windows, macOS, Linux üçün qurula və veb brauzerdə işlədilə bilər. Tərtibatçılara hazır vidjetlər dəsti, asinxron işləyicilər yaratmaq və pəncərə və ekranın ölçüsündən asılı olaraq interfeys elementlərinin adaptiv tərtibatından istifadə etmək imkanı təklif olunur. Kod MIT lisenziyası altında paylanır.

Mənbə: opennet.ru

Добавить комментарий