Gracias por A2A.
De acuerdo con lo que entendí de la reciente nota clave WWDC de Apple, Metal como API de gráficos 3D seguramente competirá con OpenGL / OpenCL. Está destinado a reducir la sobrecarga de la CPU para la representación de gráficos. Como el nombre en sí sugiere, está destinado a acercarte al hardware metálico de la GPU.
Metal es una API de gráficos completamente nueva desarrollada para proporcionar un control muy necesario sobre el hardware de la GPU y sus estados. Desde administrar los gráficos hasta controlar los gastos generales computacionales, Metal seguramente cambiará la forma en que se representan los gráficos. Pero la idea no es nueva. El manto de AMD tiene los mismos objetivos que el metal.
- Metal usa las mismas estructuras de datos para gráficos y operaciones computacionales para crear una armonía entre ambos.
- También cuenta con el uso de subprocesos múltiples para usar de manera eficiente los búferes de GPU y aprovechar al máximo el hardware.
- También tendrá su propio lenguaje de sombreado que administrará sombreadores de gráficos compilados o los cargará en tiempo de ejecución.
- El poder de administrar las colas de comandos de gráficos es lo que creo que se requiere y Metal lo proporciona.
- ¿Cuánto suelen cobrar los desarrolladores de aplicaciones de iPhone para restaurantes en India?
- ¿Ha experimentado algún problema extraño con la GUI en iOS 11.0.3, como la barra de búsqueda que permanece visible detrás de los iconos en la pantalla de inicio?
- ¿Hay buenos backends o marcos de mensajería para iOS?
- ¿Cuánto cuesta obtener una aplicación nativa de iPhone desarrollada?
- ¿Qué idiomas debo aprender para comenzar mi carrera como desarrollador de iOS?