Metal va face iOS cea mai bună platformă pentru dezvoltatorii de jocuri mobile
Sfaturi Makradar / / December 19, 2019
Printre multele produse noi care sunt prezentate în timpul prezentare de 2 ore la Apple WWDC, Trei au fost concepute special pentru dezvoltatorii de jocuri: SpriteKit actualizat, SceneKit și metal, un cadru nou, deschizând ușa la o performanță îmbunătățită de puternice avansate iOS-jocuri.
Metal oferă dezvoltatorilor un set de funcții care sunt „mai aproape de hardware-ul“ decât OpenGL, Interfața de programare, este utilizată în mod tradițional în iOS (și Mac, Android, iar unele din joc console). Acest lucru înseamnă că dezvoltatorii vor avea un control direct asupra părții grafice, care va a îmbunătăți performanța, deoarece sistemul se va consuma mai puține resurse pentru proces informații.
Din punct de vedere practic, pentru majoritatea dezvoltatorilor nu se va schimba nimic, noutatea va afecta pe cei care vrea să cu adevărat „să olar despre în intestine“ ale codului pentru a îmbunătăți performanța grafică. Există o întreagă industrie de a crea motoare de joc pe care dezvoltatorii nu a inventat roata atunci când creați un nou proiect. Dacă Apple va fi în măsură să se angajeze acești creatori ai motoarelor, cu ajutorul lor se poate aduce la joc metal iOS-industrie.
După cum sa dovedit, unele echipe au început deja să construiască în motoarele lor de metal. Alaltăieri specialistul sef Unity3D Aras Prankevichus tweeted că firma lor deja a construit din metal în motorul dvs., și tot timpul a fost cel mai rapid de tranziție 3D API.
În blog-ul său, Nat Brown, iOS-dezvoltator si consultant pentru start-up, spune că apariția de metal nu înseamnă că dezvoltatorii nu vor mai crea jocuri pentru Android. Deoarece cei mai mulți programatori nici măcar nu se confruntă cu acest nou cadru, deoarece este construit în motoarele altor dezvoltatori. Dar jucătorii prin ceva timp se va observa o grafică mult îmbunătățită în iOS-jocuri. Metal va folosi comenzile care creează cursoare, cadre și instrumente pentru jocuri pe telefonul mobil. Cum ar fi Unity3D, Unreal Engine și alte companii implicate iOS-jocuri.
De fapt, piața au deja echivalente metalice pentru alte sisteme de operare: Mantale si AMD DirectX 12 de la Microsoft Windows și Xbox. Dar aceste companii nu au control deplin asupra ecosistemului dispozitivelor, și impune restricții privind optimizarea fiecărui echipament în parte. Ryan Smith de la Anandtech a scris: „Marul - poziție bună, pentru că, spre deosebire de celelalte, are un sistem complet vertical. Apple este în curs de dezvoltare propriile procesoare, locuri pe un circuit electronic și a scris sub ea sistemul lor de operare. Singura parte a lanțului, care nu supune controlului la Apple - acest GPU. Și apoi, în ultimii 7 ani kupertinovtsy tehnologia de utilizare numai la Imagination Technologies PowerVR, și este puțin probabil că se va schimba în curând. "
În cazul în care similitudinea 5s iPhone, iPad Air și iPad mini cu procesor A7, iar în viitorul apropiat - A8, necesitatea de metal care urmează să fie optimizată numai pentru un singur set de dispozitive. Din cauza varietății de produse cu motoare Android, Google va fi în imposibilitatea de a crea un cadru, similar cu metal. Deci, foarte interesant, ca aspectul de impact metal asupra industriei jocurilor de noroc ca un întreg.
prin TechCrunch