GTK 4.0 ya zo tare da haɓaka don aiwatar da musayar zane, canja wurin bayanai da ƙari

Wasu kwanaki da suka gabata an sanar da sakin sabon nau'in GTK 4.0, sigar da ke cikin ci gaba har tsawon watanni kuma hakan ya zama sabon reshe mai karko na aikin. Wannan sabon sigar yana gabatar da fasali mai matukar ban sha'awa, wanda zamu iya haskaka ingantattun abubuwan da aka kunna a kafofin watsa labarai.

GTK saiti ne na dakunan karatu na software don ƙirƙirar maɓallan zane-zaneGTK asali an kirkireshi ne don bukatun GIMP software mai sarrafa hoto. A halin yanzu, iyakarta ba'a iyakance ga GIMP kawai ba, amma ana amfani dashi a cikin wasu ayyukan. Misali, GTK yana cikin ƙirar yanayin samfurin hanyar sadarwar GNU (GNOME), amma kuma ana iya amfani dashi don rubuta aikace-aikace don sauran yanayin Linux, da aikace-aikace na Microsoft Windows da Apple macOS.

“GTK 4.0 sakamako ne na aiki tuƙuru da teamaramar ƙungiyar ƙwararrun masu haɓakawa ke yi. Za mu sami kasida daban don mu ci gaba da kididdiga, amma takaitaccen bayani shi ne cewa tun daga Nuwamba 3.89.1 sigar 2016, mun ƙara sama da 18,000 da aikatawa kuma mun yi sama da ci gaba 20 na ci gaba.

“Taya murna da babban godiya ga duk wanda ya halarci wannan ƙoƙari, kuma musamman Biliyaminu, Emmanuele, Timm, Carlos, Jonas, da Kirista! «

Game da sabon sigar GTK 4.0

GTK 4.0 yana gabatar da sabbin abubuwan nuna dama cikin sauƙi da canje-canje ga abubuwan da ke akwai, ginannen tallafi don sake kunnawa kafofin watsa labarai, haɓakawa cikin hanzarin GPU, kamar aiki akan ku sabuwar injin Vulkan mai fassara, kuma mafi dacewa tare da macOS. Hakanan zamu iya lura da ci gaba a cikin canja wurin bayanai, shadda da aka sake tsarawa, GPU ta saurin gungurawa, haɓakawa a cikin aikin OpenGL wanda ya wuce aikin Vulkan, maido da aikin a HTMl5 Broadway, mafi kyawun tallafi na Windows da dai sauransu.

Bari mu ɗan kalli wasu mahimman bayanai kaɗan.

Gudanar da Media a GT4

  • GTK 4 zai ba da damar aikace-aikacen GTK don nuna rayarwa cikin sauƙi; kasancewa wasan motsa jiki, shirin yanar gizo ko watsa shirye-shirye kai tsaye.
  • GTK 4 ya kawo sabon API wanda ake kira GdkPaintable wanda aka samo asali daga ƙoƙarin CSS Houdini. Yana da sassauƙa sosai (duk abin da zaku iya zana zai iya zama GdkPaintable). Abubuwan da ke ciki za a iya sakewa (kamar svg) ko canza su akan lokaci (kamar webm).
  • Idan kuna da ƙarin buƙatu na musamman, duk abin da za'a iya kamawa a cikin GtkSnapshot ana iya canza shi zuwa zane tare da gtk_snapshot_to_paintable (). Idan kuna ƙirƙirar widget din al'ada wanda yake son zana abu don zana, abu ne mai sauƙi. Kawai kiran gdk_paintable_snapshot ().
  • Kuna iya samun ikon sarrafa multimedia ta amfani da widget din GtkVideo.

Canja wurin bayanai a cikin GTK4

Hanyoyin gargajiya na canja wurin bayanai Amfani da mai amfani tsakanin aikace-aikacen tebur shine faifan allo ko ja da sauke. GTK + yana goyan bayan waɗannan hanyoyin, amma har zuwa GTK3, APIs ɗin da ke cikin kayan aiki don wannan nau'in canja wurin bayanai sun kasance an ɓoye su da kwafin daidai X11 APIs. Wannan ba abin mamaki bane, tunda duka GDK API an tsara su a cikin X11. Abun takaici, aiwatarwa ya haɗa da sakamako kamar haɓaka ƙari da sauya fasalin layin.

Don GTK4, ƙungiyar ta yanke shawarar watsi da wannan hanyar, zabar zamani. Wannan shine batun sabuwar hanya:

“Idan bayanan da aikace-aikacenku ke son aikawa ba kirtani ba ne, tabbas abu ne, kamar GFile, GdkTexture, ko GdkRGBA. Aikace-aikacen gefen mai karɓar ba zai iya amfani da GTK ko GLib ba saboda haka bai san waɗannan nau'ikan ba. Kuma koda kayi haka, babu yadda za'ai ka matsar da abubuwa daga tsari zuwa wani a yanki daya.

“A ciki, canja wurin bayanai yana aiki ta hanyar aika mai bayanin fayil daga aikace-aikacen tushe da aikace-aikacen makoma ta hanyar karanta kwararar baiti. Yarjejeniyar don allon shirin da DND suna amfani da nau'ikan mime kamar rubutu / uri-list, hoto / png, ko aikace-aikace / x-launi don gano tsarin rafin baiti.

Aika abu ya haɗa da yin shawarwari kan tsarin bayanai masu jituwa biyu, yin jigilar abin a gefen tushe zuwa cikin baiti na wannan tsarin, canja wurin bayanan, da kuma son abin a gefen makoma. «

Har ila yau, GTK4 yazo da sababbin APIs.

“API na farko da muka gabatar don iya ɗaukar waɗannan nau'ikan shine abin GdkContentFormats. Zai iya ƙunsar jerin tsarukan, waɗanda zasu iya kasancewa GTypes ko mime. Muna amfani da abubuwa na GdkContentFormats don bayyana sifofin da aikace-aikace zai iya bayar da bayanai, da kuma sifofin da aikace-aikace zai iya karɓar bayanai ”.

Source: https://blog.gtk.org/


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.