조무위키
조무위키
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
행위
문서
토론
편집
역사 보기
메탈(API)
편집하기
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
{{개적화}} {{쓰레기}} {{앱등이 반달}} {{노답}} {{로우레벨 API 목록}} {{유사 API 목록}} {{}} 윈도우용 스타크래프트 리마스터는 희한하게 다이렉트X가 아닌 OpenGL 기반입니다. ㄴ DirectX 9.0c 맞음 <br> Specific Changes & Improvements<br> ◾Game latency now has 5 available options during lobby creation<br> ◾Lobby names support up to 31 characters<br> ◾Observer slots default to closed<br> ◾Added DX9 support<br> Bug Fixes<br> ◾Bonjour Service compatibility<br> ◾Map names and descriptions respect color codes and carriage returns<br> ◾For Columbo: German death sounds for Protoss units are no longer scrambled<br> [[파일:메탈 API 배너.png]] 애플이 로우레벨 API의 원조격인 맨틀의 영향을 받아서 내놓은 최적화 기술 하지만 썩좋은 api는 아니였다. WWDC 2014에서 iOS 8과 함께 공개되었다. 또한 WWDC 2017에선 업데이트 버전인 메탈 2도 공개되었다. 이는 맥OS 하이 시에라랑 iOS 11부터 지원되며, 별도의 API가 아니기 때문에 메탈을 지원하는 동일한 하드웨어에서 지원된다. 스타크래프트 당연히 애플것답게 [[iOS]]나 [[macOS]] 전용으로만 작동하는 API이다. [[DX12]]와 [[Vulkan]]이 경쟁선에 놓여있다고 보기엔 너무 뒤쳐지다보니 경쟁선은 아직 보긴 어렵다. [[Vulkan]]이 윈도우7~윈도우10 전부하고 심지어는 리눅스와 안드로이드마저 지원하지만 애플기기쪽으론 지원 안하는 것도 얘의 존재 때문. 기본적으로 기능면에선 OpenGL과 OpenCL의 기능을 합친 것과 유사하다. 어차피 PC에서는 엔비디아를 사용하는 유저들은 CUDA 를 사용가능하니 차이점도 없고 CUDA 가 훨씬 우세하기에 큰 문제도 없다. 로우레벨 API답게 하드웨어 직접 접근이 가능하므로 모바일 게임의 경우 메탈 API가 적용된 앱들이 기존 OpenGL로 제작된 앱들을 존나게 압살하는 성능을 보여주는 데다 하지만 메탈은 현저히 DX12에 비해 밀린다, 그리고 PC 시장에서 게임뿐만 아니라 3d 가속 부분 최적화 쪽에서 dx 기반 gpu 가속을 사용하는 소프트웨어 나 gui 하기에 윈도우는 전반적으로 최적화가 좋은 반면 메탈 쓰는 애플은 이쪽에서도 매우 밀리는 편이기도 하다, 사실겨우 모바일에서만 이길 정도니 최적화는 썩 좋지 않고, 사실상 형편없다고 봐도 무방 게임에서는 제대로 성능을 뽑지를 못해서 개적화를 자랑한다. 실상은 모바일 중 open GL ES만 최적화가 더 좋을 뿐 어디까지나 모바일에서만 한정이다. 다만 Vulkan 모바일 보단 약간 우세하긴 하나 PC 쪽 vulkan에서는 그냥 metal보다 압도적으로 우세하다. 둠 2016 게임 경우만 보아도 알 수 있다 DirectX 앞에서는 그저 최적화는 개판인 편이다, 스팀 플래폼에서 맥용 은 최적화가 어렵고 권장사양 평균 2배 이상 요구하는 시점에서 맥용 지원이 별로 없는거만 보아도 알수있다. 그래도 나름 홍보가 됬는지 의외로 이게 적용된 게임들도 꽤 많다. 다만 맥OS로 나오는 게임들에게 한정된다는 것은 단점. 윈도우 뿐만 아니라 맥 OS 쪽으로도 나오는 AAA 급 게임들도 웬만하면 이거는 기본으로 탑재해서 나오고 있다. [[와우]]나 [[스타2]]같은 유명게임들이 이걸로 포팅되기도 했으며, 언리얼 엔진 4나 유니티도 이걸 지원한다고 한다. 그러나 와우, 스타 2 게임들도 DirectX 기반이 주력으로 먼저 나왔으며 언리얼 엔진 4 도 개발자 환경 셋팅 목록에서는 맥 os 전용 은 플랫폼 타깃으로 취급되며 결국 애플은 주력 api가 아니다는 걸 알수있다. 애플 메탈 api로는 블리자드 측에서도 매우 답이 없이고 유명하였다. 오버워치도 결국 맥용을 지원 못하는 핵심 원인은 애플의 자체 api 하고 openGL 로 만들기엔 너무 무겁기에 사용을 하지 못하였다. 특히나 애플의 메탈 api의 치명적인 단점은 얘네들도 독점 애플 제품 맥 OS, IOS 지원이기 때문에 스팀에서는 맥 전용 게임들과 소프트웨어들은 윈도우 에 반도 못 따라잡는다. 예를들어 맥 전용 게임이나 소프트웨어가 대강 10% 나올 때 나머지 90%는 윈도우 용 대부분.
요약:
조무위키에서의 모든 기여는 CC BY-SA 4.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
조무위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
이 문서에서 사용한 틀:
틀:개적화
(
편집
)
틀:노답
(
편집
)
틀:로우레벨 API 목록
(
편집
)
틀:색
(
편집
)
틀:쓰레기
(
편집
)
틀:알림 상자
(
편집
)
틀:앱등이 반달
(
편집
)
틀:유사 API 목록
(
편집
)