GNOMEk Clutter liburutegi grafikoa mantentzeari uzten dio

GNOME Proiektuak Clutter liburutegi grafikoa eten den ondare-proiektu batera utzi du. GNOME 42-tik hasita, Clutter liburutegia eta hari lotutako osagaiak Cogl, Clutter-GTK eta Clutter-GStreamer GNOME SDK-tik kenduko dira eta lotutako kodea artxibatutako biltegietara eramango da.

Dauden luzapenekin bateragarritasuna ziurtatzeko, GNOME Shell-ek Cogl eta Clutter-en barneko kopiak gordeko ditu eta etorkizun hurbilean bidaltzen jarraituko du. Clutter, Clutter-GTK edo Clutter-GStreamer-ekin GTK3 erabiltzen duten aplikazioen garatzaileei beren programak GTK4, libadwaita eta GStreamer-era migratzeko gomendatzen zaie. Hori posible ez bada, bereizita gehitu beharko zenituzke Cogl, Clutter, Clutter-GTK eta Clutter-GStreamer Flatpak paketeen arabera, GNOMEren exekuzio-denbora nagusitik kanpo geratuko baitira.

Clutter proiektua geldirik eta garatu gabe egon da denbora luzez - 1.26 azken bertsio esanguratsua 2016an sortu zen, eta azken eguneratze zuzentzailea 2020 hasieran eskaini zen. Clutter-en garatutako funtzionaltasuna eta ideiak GTK4 markoak, libadwaitak, GNOME Shell eta Mutter zerbitzari konposatuak eskaintzen dituzte orain.

Gogoratu Clutter liburutegia erabiltzailearen interfazearen errendaketa eskaintzera bideratuta dagoela. Clutter liburutegiaren funtzioak animazio eta efektu bisualen erabilera aktibora bideratzen dira, eta horri esker, jokoen garapenean erabilitako metodoak aplika ditzakezu GUI aplikazio arruntak sortzerakoan. Aldi berean, liburutegiak berak joko-motor baten antza du, zeinetan gehieneko eragiketa-kopurua GPU-k egiten duen, eta erabiltzaile-interfaze konplexu bat sortzeko kode minimo bat idaztea eskatzen du. Liburutegia OpenGL-ekin erabili da nagusiki, baina GLib, GObject, GLX, SDL, WGL, Quartz, EGL eta Pango-ren gainean ere exekutatu daiteke. Perl, Python, C#, C++, Vala eta Rubyrako loturak daude.

Iturria: opennet.ru

Gehitu iruzkin berria