Metal (API)
METAL | |||||
---|---|---|---|---|---|
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 | |||||
|
Metal é uma API de baixo nivel desenvolvida pela Apple. Apresentada na WWDC 2014, ela permite programação de baixo nível para permitir um uso melhor da GPU; substitui a API OpenGL, esperando-se que os jogos e aplicativos tenham um ganho de 40% em relação ao OpenGL; e traz melhorias na API OpenCL.[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 SO 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 Metal
[editar | editar código-fonte]Jogos
[editar | editar código-fonte]- Asphalt 8: Airborne ( IOS )
- Modern Combat 5: Blackout ( IOS )
- Plants vs. Zombies: Garden Warfare
- Fortnite (IMac)
- No Man’s Sky
- Resident Evil: Village
Programas
[editar | editar código-fonte]- Suíte de programas de edições da Adobe (IMac)
- Adobe After Effects (IMac)
Motores gráficos com suporte[8]
[editar | editar código-fonte]- Unreal Engine
- Unity
- Amazon Lumberyard
- SpriteKit
- SceneKit
- Core image
Referências
[editar | editar código-fonte]- ↑ «OS X ganha suporte ao API Metal ampliando desempenho em aplicativos gráficos». Tudocelular.com. Consultado em 25 de junho de 2019
- ↑ «Metal». Apple Developer (em inglês). Consultado em 25 de junho de 2019
- ↑ «OS X ganha suporte ao API Metal ampliando desempenho em aplicativos gráficos». Tudocelular.com. Consultado em 25 de junho de 2019
- ↑ «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
- ↑ 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
- ↑ «Metal Overview». Apple Developer (em inglês). Consultado em 27 de maio de 2023
- ↑ «Apple Developer Documentation». developer.apple.com. Consultado em 22 de agosto de 2021
- ↑ «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