Si bien los nuevos iDevices se llevaron el espectáculo en el evento de Apple de hoy, es seguro decir que lo que se esconde debajo del capó con estos nuevos teléfonos inteligentes y tabletas es tan impresionante como sus exteriores meticulosamente diseñados. Caso en punto; Con la introducción de iOS 8, la nueva interfaz de programación de Apple, llamada Metal, ahora está disponible para experimentar en toda su grandeza. En particular, los jugadores de iOS están de enhorabuena con todos los gráficos mejorados y la capacidad de respuesta ágil que ofrece Metal. Desarrolladores de juegos han tenido en sus manos Metal por un tiempo, lo que significa que desde el principio podemos disfrutar de las capacidades incomparables del calibre de la consola que permite Metal.
En junio, cuando Apple presentó por primera vez iOS en su Yerba Buena evento de medios, los desarrolladores de juegos Epic Games estuvieron nuevamente disponibles para ayudar a la compañía de Cupertino a mostrar el impresionante poder gráfico del Metal. Su aplicación gratuita Zen Garden presentaba niveles de sombreado y AI que rivalizaba incluso con los mejores títulos de consola y PC. Ahora, con el lanzamiento de iOS 8, Jardín zen está disponible para descargar desde la App Store. Es una manera alucinante de probar los nuevos e increíbles superpoderes del Metal. Si bien Zen Garden ciertamente puede afirmar que es el primero en salir como una aplicación basada en Metal, definitivamente no estará solo, ya que otros desarrolladores de juegos con uso intensivo de gráficos tienen lanzamientos importantes a la vuelta de la esquina que se han ajustado para aprovechar todo el potencial. de Metal.
Tecnicamente hablando
Metal elimina gran parte de la madera muerta que formaba parte del diseño de juegos AAA para iOS. Anteriormente, si los desarrolladores de juegos móviles de gama alta deseaban comunicarse con los iDevices GPU tenían que tener en cuenta el existente OpenGL ES marco de referencia. Estos marcos de OpenGL ES eran ineficientes y generaban una sobrecarga excesiva entre la GPU y el software que se ejecutaba en ella. Piénsalo de esta manera; Si solo habla inglés y su nuevo compañero de clase solo habla francés, entonces necesita a alguien que hable ambos idiomas como traductor. Esta es una forma simplificada de ver cómo funcionaba el OpenGL de la vieja escuela. Se sentó entre el juego y el hardware central y se tradujo llamadas a funciones en comandos gráficos que a su vez se reenvían al hardware del iDevice. Puede ver cómo generó una gran cantidad de gastos generales con los que los desarrolladores de juegos tuvieron que lidiar al crear juegos para iOS, y Metal elimina gran parte de eso. Ahora con los nuevos gráficos de Apple API, también conocido como Metal, el proceso de comunicación entre el juego y la GPU se ha vuelto más directo y, por lo tanto, más eficiente y rápido. Ahora, la necesidad de un software de traducción intermediario ha disminuido, ya que Metal y la GPU de iDevice pueden comunicarse entre sí de una manera mucho más directa.
Como Epic Games ‘ Tim Sweeney señaló, Metal ofrece una mejora de hasta 10 veces la eficiencia de renderizado. Según Sweeney, “Metal es una API de renderizado de bajo nivel, lo que significa que proporciona la capa mínima absoluta de software necesaria para admitir múltiples versiones de diferentes chips gráficos. Protege a los desarrolladores de los detalles de implementación de muy bajo nivel. Reemplaza OpenGL ES , que es una antigua reliquia de la era de Silicon Graphics “. Con Metal, Dibujar tarifas de llamadas, (que se utilizan para renderizar todos los objetos dentro de la escena de un juego 3D) se vuelven hasta diez veces más rápidos, lo que resulta en una experiencia de juego más receptiva, con un tiempo de carga del juego más rápido y entornos con calidad de consola renderizados con mucho mayor detalle y precisión .
Como la gente de ExtremeTech señaló, “También es posible que Apple haya creado la API para abordar la complejidad o el costo computacional de otros tipos específicos de capacidades gráficas avanzadas que son más caras con OpenGL ES que con la nueva API de Metal”. Lo que esto significa es que otro beneficio de Metal es que al brindar a los desarrolladores un acceso mayor y más directo a la GPU de iDevice, los desarrolladores pueden optimizar sus aplicaciones para aprovechar al máximo la GPU de iDevice, lo que conduce a un mejor rendimiento en todos los ámbitos en foto, audio y aplicaciones de video.
Todas estas son grandes noticias para los jugadores y cualquier usuario avanzado de iOS, pero también es un movimiento astuto para Apple. A pesar de que el iPhone (y posteriormente el iPad) transformó el mundo de eSports En su cabeza, Steve Jobs inicialmente no se centró mucho en los juegos de iOS, ya que el mercado de los juegos móviles ni siquiera explotó hasta que se introdujo el iPhone. El interés no solo se ha disparado en los años desde que los jugadores tomaron sus iPhones, el mercado de juegos de calibre de consola en dispositivos móviles también ha estado rompiendo todas las expectativas. Claramente Tim Cook ve la escritura en la pared ya que los juegos móviles están configurados para generar más de 21 mil millones dólares sólo este año Ha posicionado con éxito a su empresa a la vanguardia del renacimiento de los juegos móviles modernos. Con Metal, Apple ha elevado el listón en cuanto a lo que los jugadores pueden esperar ver en sus iDevices, difuminando aún más la línea entre qué consola y dispositivo móvil.