Apple News

A Game Devs Express új félelmei vannak a Mac Gaming jövőjével kapcsolatban, mivel az Apple lejáratja az OpenGL-t és az OpenCL-t a macOS Mojave-ban

2018. június 5., kedd, 6:50 PDT, Mitchel Broussard

Tegnap a 2018-as WWDC-n az Apple bemutatta a macOS Mojave-et, amely a tervek szerint sötét módot, újratervezett Mac App Store-t, rendezhető Stackeket, egyszerűsített képernyőképeket és még sok mást kínál majd, amikor ősszel széles körben elindul. Az új funkciók mellett az Apple rendelkezik megerősített hogy lejáratja az OpenGL-t (Open Graphics Library) és az OpenCL-t (Open Computing Language) a Metal javára.





Ez azt jelenti, hogy az OpenGL és OpenCL használatával készült alkalmazások továbbra is futnak a Mojave-ban, de a macOS 10.14 indítása után már nem frissülnek. Az Apple arra ösztönzi az OpenGL-lel épített játékokat és „intenzív grafikai alkalmazásokat”, hogy a Mojave megjelenése előtt vegyék át a Metalt, a számítási feladatokhoz OpenCL-t használó alkalmazásoknak pedig „mostantól kellene alkalmazniuk a Metal és Metal Performance Shadereket”.

a Tomb Raider macos felemelkedése A Rise of the Tomb Raider: 20 Year Celebration az egyik legújabb Mac-játék, amely Metalon fut.
A négy éve piacra dobott Metal az Apple saját 3D grafikus és programozási felülete, amely az OpenGL és az OpenCL funkcióit egyesíti egy egyedi API-ban. Az OpenGL és az OpenCL „örökölt technológiáinak” megszüntetésének lépését magyarázva az Apple azt mondta, hogy „a Metal elkerüli a régi technológiákban rejlő többletköltséget, és feltárja a GPU-k legújabb grafikus feldolgozási funkcióit”, amelyek az iOS, macOS és tvOS eszközökön találhatók.



Bár az Apple azon döntése, hogy lejáratja a régebbi technológiát saját grafikus API-ja javára, nem meglepő, egyes játékfejlesztők kritizálni kezdték az Apple-t a lépés miatt, különös tekintettel arra, hogy ez hogyan befolyásolja a Mac-en való játék jövőjét. Nevezetesen, az OpenGL egy nyílt forráskódú, többplatformos megoldás, amely egyszerűvé tette a fejlesztők számára, hogy egyidejűleg Mac-en és PC-n is készítsenek játékokat, némi paritást biztosítva egy olyan platformhoz, amelyről sokan egyetértettek abban, hogy játékközpontként hiányzik.

Mivel „sok játék és alkalmazás továbbra is OpenGL-t használ”, különösen azok, amelyeket a Metal előtt 2014-ben adtak ki, a fémközpontú fejlesztésre való áttérés miatt a Mac fejlesztők aggódni kezdenek a játékplatform növekedési lehetőségeivel kapcsolatban. PC játékos ). Sam Loeschen játékfejlesztő tweetelt hogy „ellentmondásosnak” érzi magát a döntéssel kapcsolatban, „igazán, nagyon jó” grafikus API-nak nevezte a Metalt, de elismeri, hogy „ez a döntés még jobban elidegeníti a macOS-t mint játékplatformot”.

-vel beszél PC játékos , Rami Ismail játéktervező azt mondta, hogy bár „nem világvége van”, úgy tűnik, hogy az Apple egy ilyen alkalomra készül az OpenGL/OpenCL teljes leállítására Macen. Kifejtette, hogy jelenleg „a legrosszabb, ami történni fog”, az az, hogy a régi alkalmazások egyes részei „elszakadnak”, és rámutatott, hogy egyetlen többplatformos grafikus API hiánya „fájdalom” és „nem túl jó a fejlesztői bizalomnak”. ' az Apple-ben.

'Az amortizáció esetén az elhagyás a 'hamarosan' és a 'soha' között változhat, így amíg nincs információnk erről, nem tudjuk igazán megmondani' - mondta. „Annyit tudunk, hogy az Apple úgy tűnik, hogy meg akar szabadulni az OpenGL-től, és saját grafikus API-ja, a Metal helyett. A Metal probléma nagyon hasonló a DirectX problémájához: nem több platformról van szó.

'Ez nem világvége, sokkal inkább olyan, mintha az Apple egy óriási EMP-gépet építene, és azt mondaná: 'Használjuk vagy nem.' A legrosszabb, ami történni fog, az, hogy a régi dolgok elromlanak, és a motorjaink és a könyvtáraink egy kicsit növekedni fognak, hogy támogassák mind a Direct3D-t, mind a Metalt. Ha nincs egyértelmű iránymutatás az Apple jövőbeli lépéseire vonatkozóan, az nem tesz jót a fejlesztők önbizalmának, úgy gondolom, hogy egyetlen többplatformos grafikus API hiánya is csak fájdalom.

Több fejlesztő és programozó jelezte a hírt PC játékos , beleértve Alex Austint is, aki végül azt mondta, hogy bár szeret Mac-en fejleszteni, hogy „támogassa a rajongókat, ha tudok”, valószínűleg „nem fog időt tölteni a metállal, mert a Macek a piac meglehetősen kis százalékát teszik ki, és valószínűleg még most sem éri meg.

Kapcsolódó körkép: iMac Vevői útmutató: iMac (semleges) Kapcsolódó fórumok: iMac , macOS Mojave