Todo sobre Metal de Apple: De la API Gráfica al Liquidmetal

  • Metal es una API de bajo nivel que optimiza la comunicación entre el software y la GPU para mejorar el rendimiento gráfico y de IA.
  • La evolución desde Metal 1 hasta Metal 4 ha permitido introducir el trazado de rayos, el reescalado MetalFX y el renderizado neuronal.
  • El soporte se extiende a diversos dispositivos, desde chips A7 antiguos hasta el Apple Vision Pro y los procesadores Apple Silicon.
  • Apple utiliza también el Liquidmetal, una aleación física avanzada, destinada a componentes críticos como la bisagra del futuro iPhone plegable.

Primer plano de una GPU de alto rendimiento con tres ventiladores y luces RGB, representando el hardware de procesamiento gráfico que utiliza la API Metal de Apple.

Cuando hablamos del ecosistema de Apple, solemos fijarnos en el diseño elegante o la potencia de sus chips, pero hay un motor invisible que hace que todo fluya: Metal. Básicamente, se trata de una interfaz de programación (API) de bajo nivel que permite que el software se comunique casi directamente con la GPU, eliminando intermediarios innecesarios para que los gráficos y los cálculos complejos vuelen en los dispositivos de la manzana.

No es solo una herramienta para que los juegos se vean mejor; es la columna vertebral que sostiene desde la edición de vídeo profesional hasta las últimas innovaciones en inteligencia artificial. Al combinar funciones que antes estaban repartidas entre OpenGL y OpenCL, Apple ha logrado crear un entorno donde el hardware y el software bailan al mismo son, optimizando el consumo de energía y exprimiendo cada hercio de potencia disponible.

Productos principales de Apple: guía completa de todos sus dispositivos y servicios
Artículo relacionado:
Productos principales de Apple: guía completa de dispositivos y servicios

La evolución de Metal: Del debut a las versiones más recientes

Estudio de edición de vídeo profesional con múltiples monitores y equipo técnico, ilustrando las capacidades de Metal en el sector creativo.

Todo empezó en junio de 2014, cuando Metal hizo su primera aparición en iOS 8. Desde entonces, ha ido escalando peldaños. Metal 2 trajo mejoras brutales en la depuración mediante Xcode y abrió la puerta a la realidad virtual en macOS, optimizando la carga de la CPU. Más tarde, llegamos a Metal 3, que introdujo el framework MetalFX para el reescalado de imágenes, permitiendo que escenas muy complejas se rendericen en menos tiempo sin perder calidad visual gracias al antialiasing de alto rendimiento.

La vanguardia actual nos lleva a Metal 4, una versión que pone el foco en el aprendizaje automático en Apple y el renderizado neuronal. Esta iteración incluye tecnologías punteras como la interpolación de fotogramas de MetalFX y un sistema avanzado de eliminación de ruido para el trazado de rayos, logrando que las imágenes sean mucho más nítidas y que los juegos se sientan increíblemente fluidos.

Compatibilidad de hardware y cómo comprobarla

No todos los dispositivos pueden ejecutar las últimas versiones de Metal. Por ejemplo, Metal 4 está reservado para hardware de última generación como el Apple Vision Pro y modelos recientes de iPad (Pro 2021+, Air 2020+, mini 2021+ e iPad estándar 2022+), siempre que cuenten con el sistema operativo adecuado. Por su parte, Metal 3 es más accesible, abarcando MacBook Pro desde 2017, MacBook Air desde 2018, Mac mini desde 2018 e iMac desde 2020, además de Mac Studio y Mac Pro.

Para los equipos más veteranos, existe la compatibilidad con Metal y Metal 2, que llega hasta modelos de MacBook Pro y Air de 2012, e incluso algunos Mac Pro de 2010 y 2012 si llevan una tarjeta gráfica compatible. Si tienes dudas sobre tu Mac, hay un truco muy sencillo: mantén pulsada la tecla Opción, ve al menú Apple, entra en Información del Sistema y busca el apartado de Gráficos/Pantallas. Si pone «Compatibilidad con Metal», verás la versión exacta; si pone «Familia Metal», significa que soportas la versión 2 y anteriores.

Claude Mythos vulnera Apple M5
Artículo relacionado:
Claude Mythos vulnera Apple M5: así quedó expuesta la seguridad del chip más avanzado de Apple

Detalles técnicos y lenguajes de programación

Detalle de líneas de código de programación en una pantalla de ordenador, representando el desarrollo con Swift y el Metal Shading Language.

Para los que curran en el código, Metal es una API orientada a objetos que se puede manejar mediante Swift, Objective-C o C++17. El control total de la GPU se ejerce a través del Metal Shading Language (MSL), un lenguaje basado en C++ (C++14 en versiones iniciales y C++17 en Metal 4) que facilita una integración total entre los gráficos y los programas de computación. Esto es clave porque permite que los comandos se codifiquen de antemano y se envíen a la GPU de forma asíncrona, ahorrando batería y aumentando la velocidad de procesamiento.

Otro punto fuerte son los Metal Performance Shaders, una librería optimizada que ahorra a los desarrolladores tener que escribir código específico para cada familia de GPU. Esta herramienta es la que permite implementar algoritmos de filtrado de imágenes, operaciones matemáticas avanzadas y el tan deseado trazado de rayos de manera eficiente.

El salto a Apple Silicon y el soporte de juegos

Configuración de escritorio gaming moderno con PC iluminado y monitor, ejemplificando el rendimiento gráfico en videojuegos optimizados con Metal.

Con la migración a los chips de Apple (Apple Silicon), Metal ha dado un salto cualitativo. Estas GPUs utilizan una arquitectura de renderizado diferido basado en mosaicos (TBDR), que es mucho más eficiente que la arquitectura tradicional. Además, en macOS, Metal permite elegir qué GPU usar: la integrada para ahorrar energía o la discreta (o externa vía Thunderbolt) para darle caña al renderizado.

En cuanto al gaming, la lista de títulos que aprovechan Metal es enorme. Desde clásicos como World of Warcraft y StarCraft II, hasta joyas modernas como Baldur’s Gate III o Death Stranding. Apple ha ido más allá creando el Game Porting Toolkit, que permite traducir instrucciones de DirectX 12 (Windows) a Metal, facilitando que juegos como Cyberpunk 2077 o Assassin’s Creed Shadows lleguen a los usuarios de Mac.

Más allá del software: El misterio del Liquidmetal

Textura abstracta de una superficie metálica fluida y ondulada que refleja la luz, representando conceptualmente la aleación Liquidmetal de Apple.

Aunque Metal es la estrella del software, Apple también ha estado jugando con un «metal» físico muy especial: el Liquidmetal. Se trata de una aleación sin estructura cristalina que es ligera, resiste la corrosión y no se deforma fácilmente. Durante años, el único uso visible fue el pequeño pincho para extraer la SIM, lo que hacía pensar que Apple había tirado la licencia a la basura.

Sin embargo, las filtraciones indican que este material es la pieza clave para el futuro iPhone Ultra (el primer plegable de la marca). Gracias a que el Liquidmetal soporta miles de ciclos de apertura y cierre sin fatigarse, se espera que forme parte de la bisagra del dispositivo, combinándose con titanio para lograr un perfil fino y una resistencia mecánica excepcional.

La capacidad de Apple para dominar tanto el acceso al hardware mediante su API Metal como la ciencia de materiales con el Liquidmetal demuestra una estrategia de control total. Desde la optimización de fotogramas en un Vision Pro hasta la durabilidad de una bisagra plegable, la empresa busca que cada componente, sea código o materia prima, esté diseñado a medida para maximizar el rendimiento y la vida útil de sus productos.

iPhone plegable
Artículo relacionado:
iPhone plegable: todo lo que sabemos sobre el primer móvil plegable de Apple

Añadir como fuente preferida en Google