MacOS Mojave muuttaa indie Mac -pelien oikeinkirjoituksen tuomiota

Suuri muutos, jonka Apple tekee macOS Mojaven kanssa, voi vaikeuttaa indie-kehittäjien rakentaa eri alustoja.

Apple kehottaa pelintekijöitä luopumaan OpenGL: stä oman Metalli-sovellusliittymän hyväksi, jota kolmannen osapuolen alustat eivät tue. Se voi tarkoittaa sitä, että pienemmät pelikehitysryhmät joutuvat valitsemaan julkaisun MacOS -käyttöjärjestelmässä tai muissa käyttöjärjestelmissä.

OpenGL tai Open Graphics Library on olennaisesti välittäjä ohjelmiston ja tietokoneen grafiikkapiirin välillä. Se on avoimen lähdekoodin ja kaikkien tärkeimpien alustojen tukema, mikä helpottaa useilla käyttöjärjestelmillä toimivien pelien luomista.

OpenGL: n ongelma on, että hampaasta tulee pitkä. Applen Metalli -sovellusliittymä on kehittyneempi ja luotu erityisesti Applen laitteille, ja sen käyttö voi parantaa huomattavasti grafiikan suorituskykyä MacOS- ja iOS -sovellusten ja -pelien sisällä.

Apple työntää metallia

Ei siis ole yllätys, että Apple haluaa kehittäjien luopuvan OpenGL: stä ja ottavan sen sijaan käyttöön Metallin.

Yhtiö tiedotti aikana WWDC: n pääpuhuja maanantaina että se lopettaa OpenGL: n ja OpenCL: n käytön, kun macOS Mojave julkaistaan ​​tänä syksynä. Ohjelmiston tulevat versiot luultavasti luopuvat tuesta kokonaan.

”Pelien ja paljon grafiikkaa vaativien sovellusten, jotka käyttävät OpenGL: ää, pitäisi nyt ottaa käyttöön Metal”, Apple kertoo kehittäjille verkkosivuillaan. "Samoin sovellusten, jotka käyttävät OpenCL: ää laskennallisiin tehtäviin, pitäisi nyt ottaa käyttöön metalli- ja metallisuorituskyvyn varjostimet."

Tämä on huono uutinen riippumattomille pelikehittäjille.

Niin kauan, OpenGL

OpenGL: n kauneus on sen laaja tuki MacOS-, iOS-, Android- ja Windows -käyttöjärjestelmissä helpotti ja nopeutti kehittäjien sovellusten ja pelien luomista, joita voitaisiin käyttää useilla eri tavoilla alustoille.

Ilman OpenGL -tukea macOS: ssä Androidille tai Windowsille rakennettu peli olisi kirjoitettava uudelleen Macille. Se vie paljon aikaa ja resursseja, joita monilla itsenäisillä kehittäjillä ja pienillä studioilla ei yksinkertaisesti ole.

”Pelien kehittämisen ongelma on se, että projektit voivat olla hyvin pitkiä ja tiimit ovat usein taloudellisesti mukana vaarallinen tilanne ”, Andi McClure, riippumaton pelikehittäjä ja Mermaid Heavyn perustaja Teollisuus, kerrottiin Emolevy.

Applen päätös luo "lisäesteen mukautettujen [peli] -moottoreiden kirjoittamiselle, lisää mahdollisuuksia virheille ja vain lisäpäänsärkyä sille, mikä - useimmille kehittäjille - on toissijainen alusta ”, Rami Ismail pelistudiosta Vlambeer lisätty.

Kehittäjien on tehtävä vaikeita päätöksiä

Applen päätös ei vain vaikeuta kehittäjien rakentaa eri alustoja, mutta monilla on ovat jo alkaneet työskennellä OpenGL -nimikkeillä, joita macOS ei ehkä tue siihen mennessä, kun ne ovat valmiita vapauta.

”Epävarmuus tulevasta aikataulusta ei varmasti auta tässä, ja taloudellisen sysäyksen puute saattaa auttaa tarkoittaa, että monet kehittäjät eivät voi perustella kustannuksia ja hyötyjä vanhan koodin mukauttamisesta uusiin standardeihin ”, Ismail lisätty.

Apple ei ole vielä vahvistanut, milloin se luopuu kokonaan OpenGL: stä, mutta epäilemättä kehittäjien on tehtävä vaikea päätös tulevaisuudessa. Pitäisikö heidän sijoittaa enemmän aikaa ja rahaa eri alustojen nimikkeiden luomiseen vai luopua MacOS-tuesta kokonaan?

Viimeisin blogiviesti

| Macin kultti
September 10, 2021

Lisävarustevalmistaja lupaa iOS 11.3 -version tällä viikollaAnimojat ovat liian hauskoja!Kuva: Ste Smith/Cult of MacYhden iPhone -lisävarustevalmis...

| Macin kultti
September 11, 2021

Volkswagenin nappaama Apple -autojen asiantuntijaJohann Jungwirth ei ole enää Applen palveluksessa.Kuva: Mercedes BenzJohann Jungwirth, autonominen...

| Macin kultti
September 11, 2021

Tämän viestin toi sinulle IdeaSolutions, Memories Photo Scannerin luoja.Onko sinulla joukko vanhoja valokuvia - tiedätkö, paperille painettuja valo...