Saltar para o conteúdo

Metal (API)

Origem: Wikipédia, a enciclopédia livre.
METAL
Logótipo
Metal (API)
Desenvolvedor Apple
Plataforma IMac, Iphone, tvOS
Modelo do desenvolvimento Código Fechado
Lançamento junho de 2014 (10 anos)
Escrito em C 14
Sistema operacional mac OS, IOS, tvOS
Gênero(s) Conjunto de APIs
Licença EULA proprietário
Estado do desenvolvimento ativo
Página oficial https://developer.apple.com/metal/
Cronologia
OpenGL

Metal é uma interface de programação de aplicações (API) de baixo nivel desenvolvida pela empresa Apple, apresentada na sua conferência WWDC 2014, que permite programação de baixo nível para permitir um uso melhor do processador GPU e melhorando a API OpenCL (substituindo a API OpenGL); com ombjetivo de que os jogos e aplicativos tenham um ganho de 40% de desempenho em relação ao OpenGL.[1][2]

Disponível a partir do OS X El Capitan, a Metal vem para trazer melhor desempenho em jogos. Reduzindo a carga do hardware, as melhorias se estendem como um todo no IMac, assim como em aplicativos.[3]Também está disponível no sistema móvel do IPhone, com o Sistema operacional móvel IOS 8 trazendo melhores efeitos de luz e sombra, além das partículas.[4]

Lançado em 2022 em conjunto do MacOS 13 e o iPadOS 16 chega a nova versão Metal 3, anunciada na abertura da WWDC22, para aumenta a oferta de jogos nos PCs MACs, introduzindo novas tecnologias para isso, tais como tecnologias de Carregamento rápido de recursos, Sombreadores de malha, Backend de metal para PyTorch 1.2 que vai permitir aceleramento pela GPU, maior suporte a Ray Tracing e também MetalFX Upscaling para a linha de chips M1 e M2, trazendo contigo os jogos, Resident Evill Village e No Mans Sky.[5][6]

Plataformas de atuação

[editar | editar código-fonte]

A API esta disponível em vários dispositivos e sistemas da Apple. Os sistemas suportados são os seguintes: Iphone iOS 8.0 e posteriores; IMac macOS 10.11, El Captain e demais versões posteriores; tvOS 9.0; e Mac Catalyst 13.0.[7]

Produtos que usam

[editar | editar código-fonte]

Motores gráficos com suporte

[editar | editar código-fonte]

Os motores gráficos que possuem suporte ao Metal:[8]

  1. «OS X ganha suporte ao API Metal ampliando desempenho em aplicativos gráficos». Tudocelular.com. Consultado em 25 de junho de 2019 
  2. «Metal». Apple Developer (em inglês). Consultado em 25 de junho de 2019 
  3. «OS X ganha suporte ao API Metal ampliando desempenho em aplicativos gráficos». Tudocelular.com. Consultado em 25 de junho de 2019 
  4. «Saiba se a API Metal realmente melhora a qualidade gráfica dos jogos no iOS 8». Tudocelular.com. Consultado em 25 de junho de 2019 
  5. Cardoso, Bruno (7 de junho de 2022). «Apple anuncia jogos "AAA" para Macs junto ao Metal 3». MacMagazine. Consultado em 27 de maio de 2023 
  6. «Metal Overview». Apple Developer (em inglês). Consultado em 27 de maio de 2023 
  7. «Apple Developer Documentation». developer.apple.com. Consultado em 22 de agosto de 2021 
  8. «Apple troca OpenGL por Metal no macOS Mojave e preocupa os desenvolvedores de games». Meio Bit. 7 de junho de 2018. Consultado em 25 de junho de 2019