Metall kommer att göra iOS den bästa plattformen för mobila spelutvecklare
Tips Makradar / / December 19, 2019
Bland de många nya produkter som presenteras under 2-timmars presentation vid Apple WWDCVar tre särskilt utformade för spelutvecklare: uppdaterad SpriteKit, SceneKit och metall, en ny ram, öppnar dörren för förbättrad prestanda av kraftfulla avancerade iOS-spel.
Metall ger utvecklare en uppsättning funktioner som är "närmare hårdvaran" än till OpenGL, programmeringsgränssnitt, används traditionellt i iOS (och Mac, Android, och en del av spelet konsoler). Detta innebär att utvecklare kommer att ha direkt kontroll över grafikdelen, vilket kommer förbättra prestanda, eftersom systemet i sig kommer att förbruka mindre resurser till processen information.
Ur praktisk synvinkel, för de flesta utvecklare inte kommer att förändra någonting, kommer nyhet att påverka dem som vill verkligen "till potter om i tarmar" i koden för att förbättra prestanda grafik. Det finns en hel industri för att skapa spelmotorer som utvecklarna inte uppfinna hjulet när du skapar ett nytt projekt. Om Apple kommer att kunna koppla dessa skaparna av motorer, med deras hjälp det kan ge till spelet Metal iOS-industrin.
Som det visade sig, har vissa lag redan börjat bygga i sina motorer Metall. Häromdagen chefen specialist Unity3D Aras Prankevichus twittrade att deras företag redan har byggt Metal i din motor, och hela tiden var det snabbaste övergången 3D API.
I sin blogg, Nat Brown, iOS-utvecklare och konsult för startups, säger att utseendet på Metal betyder inte att utvecklare inte längre kommer att skapa spel för Android. Eftersom de flesta programmerare inte ens inför denna nya ram, eftersom den är inbyggd i motorer av andra utvecklare. Men spelare genom en viss tid kommer att märka en mycket förbättrad grafik i iOS-spel. Metall kommer att använda de kommandon som skapar markörer, ramar och verktyg för mobila spel. Såsom Unity3D, Unreal Engine och några andra företag som sysslar iOS-spel.
Faktum är att marknaden redan har Metall motsvarigheter för andra operativsystem: Mantle och AMD: s DirectX 12 från Microsoft Windows och Xbox. Men dessa företag inte har full kontroll över ekosystemet i enheter och det medför begränsningar på optimering av varje enskild utrustning. Ryan Smith Anandtech skrev: "Apple - bra position, eftersom till skillnad från de andra, har en komplett vertikal system. Apple utvecklar sina egna processorer, platser på det elektronisk krets och skrev i det deras operativsystem. Den enda del av kedjan, som inte kontrollerar Apple - denna GPU. Och sedan, de senaste 7 åren kupertinovtsy använda tekniken enbart Imagination Technologies PowerVR, och det är osannolikt att det kommer att förändras snart. "
När likheten mellan iPhone 5s, iPad Air och iPad mini med processorn A7 och inom en snar framtid - A8, Metal behov av att endast optimeras för en uppsättning enheter. På grund av den mångfald av produkter med Android-motorer, kommer Google inte att kunna skapa en ram, liknande Metal. Så mycket intressant, eftersom utseendet på Metal inverkan på spelindustrin som helhet.
via Techcrunch