Metal, el estado de la cuestión en 2017

Metal fue introducido en iOS 8, previamente, para el iPhone e iPad. Metal ofrece una forma de acceso a la GPU integrada (A7 o superior) en el procesador del iPhone, iPod Touch o iPad a un nivel mucho mÔs directo que otras formas de acceso al motor grÔfico de estos dispositivos.

Metal es una respuesta a las altas necesidades de ciclos de procesador de OpenGL que es el estÔndar utilizado para crear grÔficos complejos en 3D y que se utiliza para juegos. Con Metal Apple quiere eliminar estas necesidades de OpenGL para añadir, ya que no sustituye, la opción de trabajar con un framework que permite comunicarse de forma mucho mÔs directa con la GPU del procesador de forma que se reduce la necesidad de ciclos de procesador para interpretar una instrucción OpenGL entre el juego y la GPU.

Al utilizar en Metal instrucciones precompiladas para la GPU fabricada a medida para el procesador de Apple, el aumento de velocidad de ejecución es notable ademÔs de un importante ahorro en el consumo de energía. Según Apple, Metal podía gestionar hasta 10 veces mÔs rÔpido las llamadas para redibujado durante un juego en iOS 8. En el Mac, con un procesador grÔfico mÔs potente, estas cifras son mucho mayores.

La tecnología debe ser implementada por el desarrollador y el usuario final puede disfrutar los resultados en los juegos de siguiente generación. Las ventajas para el usuario final son importantes, como una mejora en la calidad de los grÔficos con un notable aumento en la cantidad de polígonos que puede manejar un juego, grÔficos mÔs fluidos y un menor consumo de energía ademÔs de menor calentamiento.

13162-7625-0e2d339400c1558dbad535dfd598b1639f2ee76a_large_2x-l

En el Mac, Apple hizo una implementación similar, disponible a partir de OS X El Capitan y evidentemente también estÔ disponible en macOS Sierra.

No todos los Mac soportan Metal. SegĆŗn Apple, la lista de Macs compatibles con Metal es la siguiente:

  • MacBook (Early 2015)
  • MacBook Air (Mid 2012 o posterior)
  • MacBook Pro (MidĀ 2012Ā o posterior)
  • Mac mini (Late 2012 o posterior)
  • iMac (Late 2012Ā o posterior)
  • Mac Pro (Late 2013 o posterior)

¿Qué pasa con Metal?

Algunos desarrolladores han ido integrando esta tecnología en aplicaciones, específicamente aquellas en las que el rendimiento grÔfico y un buen ejemplo de ellas es cómo va de fino Final Cut Pro X en sus últimas versiones. Sin embargo el panorama no es igual para todos.

Feral Interactive ha publicado recientemente una nota en su Facebook hablando de los problemas que se estÔ encontrando con la integración de Metal y cómo esta integración estÔ afectando a su calendario de lanzamiento de juegos.

Hey Mac gamers. Many of you have asked what’s going on with our Mac publishing schedule; mostly why there’s a delay in releasing new games.

As you may have heard, Apple is transitioning the API its computers use to render graphics from OpenGL to Metal. Metal is exciting because it holds the promise of making it easier to bring big demanding games to the Mac with awesome graphics and performance. But it’s a big change.

We’re working closely with Apple to resolve the issues we have with Metal. We currently cannot give firm dates for new Mac titles, but trust us: we are as keen to release them as you are to play them! In the meantime, thanks for your continuing encouragement; it’s hugely appreciated.

It’s likely you’ll see games for Linux and iOS popping up, but that doesn’t mean we’re putting any less effort into bringing games to Mac. Quite the opposite, we’re working like technodwarfs to bring you Total War: WARHAMMER, Deus Ex: Mankind Divided and several other great games the way we all want them — finished, polished, and running as well as they can.

La frase en negrita es importante. Metal todavía no estÔ lo suficientemente pulido como para que versiones de juegos de calado puedan aterrizar en el Mac afectando a los desarrolladores de juegos o empresas que hacen ports de los mismos. Evidentemente, el problema afecta a todos por igual y aunque Aspyr o Blizzard no han hecho ningún (gran) comentario al respecto, seguramente se estarÔ encontrando con los mismos problemas ya que en los últimos meses el lanzamiento de juegos de primera línea estÔ bastante seco comparativamente.

Metal, es, desde luego, y en teorĆ­a, una API mucho mejor que OpenGL y ofrece un mejor rendimiento general, pero su desarrollo en estos momentos estĆ” afectando a productos que los usuarios quieren y buscan, en este caso, los juegos y es algo que Apple debe tener en cuenta.

Carlos Burges Ruiz de Gopegui

Editor de faq-mac.com. Autor de libros electrónicos sobre Apple y productividad. Content Manager en LinkedIn Learning. Síguelo en Twitter | LinkedIn.

0 0 votos
Article Rating
Subscribe
Notify of
2 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Chuskas
Chuskas
6 years ago

El juego “Total War Warhammer “lleva muchos meses parado. En su web dicen que hasta que no actualicen Metal no lo van a sacar para Mac.

xtampida
xtampida
6 years ago

Que bueno serƭa que Apple se limitara a sacar drivers buenos de los estƔndares OpenGL y Vulkan (que no ha hecho nunca) para facilitarles los ports a los desarrolladores y no obligarles a utilizar otra librerƭa nicho.

2
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x