Apple kaotab Mojave teadaandes OpenGL- ja OpenCL-raamatukogude toe

Apple / Apple kaotab Mojave teadaandes OpenGL- ja OpenCL-raamatukogude toe 2 minutit loetud

OS X Daily



macOS 10.14 Mojave sai täna teatavaks, kuid Cupertino tegi ka pealkirju, kui ütlesid, et kavatsevad OpenCLi ja OpenGL-i kaotada. Apple'i insenerid on juba mõnda aega reklaaminud Metal API-d graafikaplatvormina lootuses, et kooderid saavad seda sama hästi kasutada ka iOS-i ja macOS-i seadmetes.

See võib aidata äkilist teadet selgitada. MacOSi OpenGL-i virna pole viimase mitme aasta jooksul eriti värskendatud. Tegelikult on see hakanud tõsiselt maha jääma ametlikes avatud lähtekoodiga OpenGL 4.x komplektides avaldatud varasematest edusammudest.



Mõned kasutajad lootsid, et nad võivad tulevikus Vulkanit toetada, kuid Apple näib olevat otsustanud toetada ainult müüjaspetsiifilist Metal-tehnoloogiat. Praegu MacOS-is töötavad OpenGL- ja OpenCL-põhised rakenduspaketid peaksid ka lähitulevikus Mojaves hästi töötama.



Insenerid pole veel määranud kuupäeva, millal nad draiveri toe täielikult eemaldavad, ja ei tundu, et neil oleks isegi ametlik ajakava, et lõpptarbijad saaksid puhastada selle, mida nad praegu näivad pidavat pärandtehnoloogiateks.



Iroonilisel kombel arendasid Apple'i enda tehnoloogid ennekõike välja OpenCL-i ja see peaks jätkuvalt saama tuge enamiku muude süsteemitarkvara juurutuste jaoks. Mõned kriitikud on väljendanud muret asjaolu pärast, et Apple nimetas seda pärandtehnoloogiaks, kui viimane stabiilne versioon ilmus vähem kui 60 päeva tagasi.

Cupertino näis kasutavat mitmeid avatud standardeid, kuid see tähistab nihet tehnoloogiate poole, mis ei tööta teiste riistvara müüjate väljatöötatud seadmetega. Võib-olla tunnevad kõige vahetumat mõju Safari arendajad.

WebGL tugineb sarnastele avatud standarditele ja seepärast vajab Safari sõltuvustena toimimiseks mõnda aegunud paketti. Ilma nende pakettideta ei saaks Safari teatud tüüpi veebisisu renderdada, mis asetaks Apple'i äärmiselt ebatavalisse olukorda.



Mida arendajad võiksid teha, on kirjutada täiesti uus virn, mis võimaldab WebGL-i juurutada midagi sellist nagu Metal API, kuid sedalaadi poliitika kriitikud on esitanud väljakutseid ka sellisele strateegiale, kuna see näib olevat vastuolus Apple'i avatud -allikate kohustused.

Selle kirjutamise hetkest alates hoiti OpenGL-i ülal, samal ajal kui OpenCL-i aktiivselt arendatakse.

Sildid Apple uudised avamine OpenGL