GNOME stoppt d'Clutter Grafikbibliothéik z'erhalen

De GNOME-Projet huet d'Clutter Grafikbibliothéik op e Legacy-Projet ofgeleent, dee gestoppt gouf. Vun GNOME 42 un, gëtt d'Clutter Bibliothéik a seng assoziéiert Komponenten Cogl, Clutter-GTK a Clutter-GStreamer aus der GNOME SDK geläscht an den assoziéierten Code gëtt an archivéiert Repositories geplënnert.

Fir d'Kompatibilitéit mat existéierenden Extensiounen ze garantéieren, wäert GNOME Shell intern Kopien vu Cogl a Clutter behalen a weider fir déi absehbar Zukunft verschécken. Entwéckler vun Uwendungen déi GTK3 mat Clutter, Clutter-GTK oder Clutter-GStreamer benotzen, ginn ugeroden hir Programmer op GTK4, libadwaita a GStreamer ze migréieren. Wann dëst net méiglech ass, sollt Dir separat Cogl, Clutter, Clutter-GTK a Clutter-GStreamer addéieren ofhängeg vun de Flatpak Packagen, well se aus der Haaptrei GNOME Runtime ausgeschloss ginn.

De Clutter Projet ass stagnéiert an onentwéckelt fir eng laang Zäit - déi lescht bedeitend Verëffentlechung 1.26 gouf am 2016 geformt, an de leschte Korrekturaktualiséierung gouf fréi 2020 ugebueden. D'Funktionalitéit an d'Iddien entwéckelt am Clutter ginn elo vum GTK4 Kader, libadwaita, GNOME Shell an dem Mutter Composite Server geliwwert.

Denkt drun datt d'Clutter Bibliothéik fokusséiert ass fir d'Benotzerinterface Rendering ze liwweren. D'Funktioune vun der Clutter Bibliothéik konzentréieren sech op d'aktiv Notzung vun Animatioun a visuellen Effekter, wat Iech erlaabt Methoden an der Spillentwécklung ze benotzen wann Dir regelméisseg GUI Uwendungen erstellt. Zur selwechter Zäit gläicht d'Bibliothéik selwer e Spillmotor, an deem déi maximal Unzuel vun Operatiounen vun der GPU duerchgefouert gëtt, a fir eng komplex User-Interface ze kreéieren erfuerdert e Minimum vu Code ze schreiwen. D'Bibliothéik gouf haaptsächlech mat OpenGL benotzt, awer kann och uewen op GLib, GObject, GLX, SDL, WGL, Quarz, EGL a Pango lafen. Et gi Bindungen fir Perl, Python, C #, C ++, Vala a Ruby.

Source: opennet.ru

Setzt e Commentaire