GNOME, Clutter grafik kütüphanesinin bakımını durduruyor

GNOME Projesi, Clutter grafik kütüphanesini durdurulan eski bir projeye devretti. GNOME 42'den itibaren, Clutter kütüphanesi ve ilgili bileşenleri Cogl, Clutter-GTK ve Clutter-GStreamer GNOME SDK'dan kaldırılacak ve ilgili kod arşivlenmiş depolara taşınacaktır.

Mevcut uzantılarla uyumluluğu sağlamak için GNOME Shell, Cogl ve Clutter'ın dahili kopyalarını saklayacak ve öngörülebilir gelecekte gönderilmeye devam edecektir. GTK3'ü Clutter, Clutter-GTK veya Clutter-GStreamer ile birlikte kullanan uygulama geliştiricilerinin programlarını GTK4, libadwaita ve GStreamer'a taşımaları önerilir. Bu mümkün değilse, Flatpak paketlerine bağlı olarak Cogl, Clutter, Clutter-GTK ve Clutter-GStreamer'ı ayrı ayrı eklemelisiniz çünkü bunlar ana GNOME çalışma zamanından hariç tutulacaktır.

Clutter projesi uzun süredir durgun ve gelişmemiş durumda - son önemli sürüm 1.26 2016'da oluşturuldu ve son düzeltici güncelleme 2020'nin başlarında sunuldu. Clutter'da geliştirilen işlevsellik ve fikirler artık GTK4 çerçevesi, libadwaita, GNOME Shell ve Mutter kompozit sunucusu tarafından sağlanıyor.

Clutter kütüphanesinin kullanıcı arayüzü oluşturmayı sağlamaya odaklandığını hatırlayın. Clutter kütüphanesinin işlevleri, normal GUI uygulamaları oluştururken oyun geliştirmede kullanılan yöntemleri uygulamanıza olanak tanıyan animasyon ve görsel efektlerin aktif kullanımına odaklanmıştır. Aynı zamanda kütüphanenin kendisi, GPU tarafından maksimum sayıda işlemin gerçekleştirildiği ve karmaşık bir kullanıcı arayüzü oluşturmak için minimum kod yazmayı gerektiren bir oyun motorunu andırıyor. Kütüphane öncelikli olarak OpenGL ile kullanıldı ancak aynı zamanda GLib, GObject, GLX, SDL, WGL, Quartz, EGL ve Pango üzerinde de çalışabilir. Perl, Python, C#, C++, Vala ve Ruby için bağlamalar vardır.

Kaynak: opennet.ru

Yorum ekle