Metallo renderà iOS la migliore piattaforma per cellulari sviluppatori di giochi
Consigli Makradar / / December 19, 2019
Tra le tante novità presentate durante presentazione di 2 ore al WWDC di Apple, Tre sono stati specificamente progettato per gli sviluppatori di giochi: SpriteKit aggiornato, SceneKit e metallo, un nuovo quadro, aprendo la porta a migliorare le prestazioni di potenti avanzati iOS-giochi.
Metallo offre agli sviluppatori una serie di funzioni che sono "più vicino all'hardware" rispetto al OpenGL, interfaccia di programmazione, è tradizionalmente utilizzato nella iOS (e Mac, Android, e alcuni del gioco console). Ciò significa che gli sviluppatori avranno un controllo diretto sulla parte grafica, che volontà migliorare le prestazioni, perché il sistema si consumerà risorse di meno per processo informazioni.
Da un punto di vista pratico, per la maggior parte degli sviluppatori non cambierà nulla, la novità interesserà coloro che vuole veramente "a potter circa nelle viscere" del codice per migliorare le prestazioni grafica. C'è un intero settore di creazione di motori di gioco che gli sviluppatori non ha inventato la ruota quando si crea un nuovo progetto. Se Apple sarà in grado di coinvolgere questi creatori dei motori, con il loro aiuto si può portare al gioco Metal iOS-industria.
Come si è scoperto, alcune squadre hanno già iniziato a costruire in loro motori di metallo. L'altro giorno il capo specialista Unity3D Aras Prankevichus twittato che la loro azienda già ha costruito in metallo in vostro motore, e per tutto il tempo è stato il più veloce di transizione API 3D.
Nel suo blog, Nat Brown, iOS-sviluppatore e consulente per start-up, dice che la comparsa di metallo non significa che gli sviluppatori non creeranno giochi per Android. Poiché la maggior parte dei programmatori non hanno nemmeno di fronte a questo nuovo quadro, perché è costruito nei motori di altri sviluppatori. Ma i giocatori attraverso un certo tempo si nota un gran grafica migliorata in IOS-giochi. Metallo utilizzerà i comandi che creano cursori, quadri e toolkit per il mobile gaming. Come ad esempio Unity3D, Unreal Engine e alcune altre società coinvolte iOS-giochi.
In effetti, il mercato già equivalenti di metallo per altri sistemi operativi: Mantello e di AMD DirectX 12 di Microsoft Windows e Xbox. Ma queste aziende non hanno il pieno controllo sul ecosistema di dispositivi, e impone restrizioni sulla ottimizzazione di ogni singolo apparecchio. Ryan Smith di Anandtech ha scritto: "La mela - buona posizione, perché, a differenza degli altri, ha un sistema verticale completa. Apple sta sviluppando i propri processori, posti su un circuito elettronico e scrisse sotto di essa il loro sistema operativo. L'unica parte della catena, che non controlla Apple - questa GPU. E poi, gli ultimi 7 anni kupertinovtsy utilizzare la tecnologia solo per Imagination Technologies PowerVR, ed è improbabile che cambierà presto. "
Quando la somiglianza di iPhone 5s, iPad Air e iPad mini con processore A7, e in un prossimo futuro - A8, necessità di metallo per essere ottimizzati solo per un insieme di dispositivi. A causa della varietà di prodotti con motori Android, Google sarà in grado di creare un quadro, simile al metallo. Quindi, molto interessante, come la comparsa di impatto metallo sul settore dei giochi nel suo complesso.
via TechCrunch