Metal vil gjøre iOS den beste plattformen for mobile spillutviklere
Tips Makradar / / December 19, 2019
Blant de mange nye produktene som presenteres under 2-timers presentasjon på Apple WWDC, Tre ble spesielt utviklet for spillutviklere: oppdatert SpriteKit, SceneKit og Metal, et nytt rammeverk, åpne døren til forbedret ytelse av kraftige avanserte iOS-spill.
Metal gir utviklere et sett med funksjoner som er "nærmere hardware" enn til OpenGL, programmering grensesnitt, er tradisjonelt brukt i iOS (og Mac, Android, og noen av spillet konsoller). Dette betyr at utviklere vil ha direkte kontroll over grafikkdelen, som vil forbedre ytelsen, fordi systemet i seg selv vil forbruke mindre ressurser til å behandle informasjon.
Fra et praktisk synspunkt, for de fleste utviklerne vil ikke endre noe, vil nyheten påvirke de som ønsker å virkelig "å potter om i guts" i koden for å forbedre ytelsen grafikk. Det er en hel industri av å lage spillmotorer som utviklerne ikke oppfinne hjulet når du oppretter et nytt prosjekt. Hvis Apple vil være i stand til å engasjere disse skaperne av motorene, med deres hjelp kan det føre til spillet Metal iOS-industrien.
Som det viste seg, har noen lag allerede begynt å bygge i sine motorer Metal. Den andre dagen sjefs spesialist Unity3D Aras Prankevichus twitret at deres selskap allerede har bygget Metal i motoren din, og all den tid det var den raskeste overgangen 3D API.
I sin blogg, Nat Brown, iOS-utvikler og konsulent for startups, sier at utseendet på Metal betyr ikke at utviklere vil ikke lenger lage spill for Android. Fordi de fleste programmerere ikke engang møtt med dette nye rammeverket, fordi det er bygget inn i motorer av andre utviklere. Men spillere gjennom noen tid vil merke en mye bedre grafikk i iOS-spill. Metall vil bruke kommandoene som skaper pekere, rammeverk og verktøysett for mobile gaming. Slike som Unity3D, Unreal Engine og noen andre selskaper involvert iOS-spill.
Faktisk markedet allerede har Metal ekvivalenter for andre operativsystemer: Mantle og AMDs DirectX 12 fra Microsoft Windows og Xbox. Men disse selskapene ikke har full kontroll over økosystem av enheter, og det legger restriksjoner på optimalisering av hvert enkelt utstyr. Ryan Smith fra Anandtech skrev: "Apple - god posisjon, fordi, i motsetning til de andre, har det en komplett vertikalt system. Apple utvikler sine egne prosessorer, steder på det en elektroniske kretsen og skrev under den sitt operativsystem. Den eneste delen av kjeden, som ikke kontrollerer Apple - dette GPU. Og så, de siste 7 årene kupertinovtsy bruk teknologien bare til Imagination Technologies PowerVR, og det er usannsynlig at det vil endre seg snart. "
Når likheten av iPhone 5s, iPad Air og iPad mini med prosessoren A7, og i nær fremtid - A8, Metal behov for å være optimalisert bare for ett sett av enheter. På grunn av mangfoldet av produkter med Android motorer, vil Google kunne skape et rammeverk, som ligner på Metal. Så, veldig interessant, som utseende Metal innvirkning på spillbransjen som helhet.
via Techcrunch