Вы могли слышать Apple упоминает металл в недавних основных выступлениях, поэтому мы подумали, что можем уделить немного времени, чтобы объяснить, что такое Metal и что он будет делать для рендеринга графики на компьютерах Apple.
СВЯЗАННЫЕ С: Что такое Direct X 12 и почему это важно?
Лучший способ описать металл - это сравните его с Microsoft DirectX . Как и DirectX, Metal предназначен для предоставления игр и приложений прямого доступа к графическому процессору вашего Mac, что позволяет улучшить рендеринг, частоту кадров и другие преимущества.
На самом деле Metal был представлен в iOS 8, но с недавним объявлением о том, что он будет добавлен в OS X, 10.11, El Capitan, графическая производительность на Mac, особенно в отношении игр, вероятно, улучшится не по дням, а по часам.
Подобно DirectX или, точнее, Direct3D, Metal - это интерфейс прикладного программирования или API, который предоставляет программисту низкоуровневый доступ с низкими накладными расходами к аппаратному ускорению графики.
Таким образом, Metal будет распространяться не только на игры, но и на общую производительность графики. Пользователи El Capitan должны испытать более быструю, плавную и отзывчивую систему.
Так почему это важно?
Если вы не пользуетесь компьютерами Apple, то вам, вероятно, наплевать на Metal. Если вы все же используете компьютер Apple, то это важное событие.
Графические процессоры, которые Apple устанавливает в свои компьютеры, не обязательно являются бесполезными, и, поскольку Metal уже доступен на iOS в течение года, Apple может полагаться на свою значительную армию разработчиков в создании новых, улучшенных игр для своей флагманской операционной системы. Используя Фреймворк MetalKit, разработчики смогут интегрировать Metal в «приложения, предоставляя необходимые API-интерфейсы для управления рисованием и загрузкой графических ресурсов».
Как мы уже отметили, наиболее очевидным преимуществом будет улучшение игрового процесса. Metal сможет использовать всю мощь графического процессора Mac, предоставляя играм и 3D-приложениям больше визуальной привлекательности и скорости.
В демоверсии, представленной на WWDC 2015, Epic games представила бесплатный шутер с зомби от первого лица, который использует преимущества своей новой металлической основы. В нем игра Fortnite работает на движке Unreal Engine 4, в который интегрирован Metal API, что означает, что код игры может напрямую обращаться к графическому процессору.
В целом, пользователи Mac должны ожидать, что в будущем они увидят более качественные, быстрые и отточенные игры с лучшими визуальными эффектами за счет улучшенного доступа к графическому процессору.
Однако на этом преимущества не заканчиваются, вы также должны увидеть улучшения в настольных приложениях от таких компаний, как Adobe, которые теперь смогут создавать игры, построенные на Metal. Кроме того, производители мощных приложений для 3D-рендеринга, такие как The Foundry и Autodesk, будут разрабатывать свои игры для работы поверх Metal.
Путь вперед ясен, хотя и немного неясен
Тогда надежда на Metal проста. Это не для того, чтобы произвести революцию в производительности графики в OS X, а просто чтобы довести ее до уровня, подобного Windows.
Windows с ее API-интерфейсами DirectX в основном имеет 20-летний старт, но если история Apple учит чему-то одному, так это тому, что они двигаются быстро, и у самой дорогой компании в мире не будет проблем с тем, чтобы отказаться от своего значительного веса (и денег). это и привлечение громких титулов. Вопрос не в том, если, а в том, как скоро.
Тем не менее, даже несмотря на обещание игр, ориентированных на металл, всегда будет существовать та нишевая толпа хардкорных геймеров, которые захотят упаковать свои коробки самым современным игровым оборудованием. Mac, вероятно, никогда им не понравится, но если популярные игры, работающие одинаково хорошо как на OS X, так и на Windows, действительно материализуются, тогда граница между играми на Windows и OS X станет гораздо более размытой.
Тем не менее, пока мы можем только предполагать, каковы будут все ответвления. Пока у нас не будет четких сравнений с тем, как Metal складывается с подобными DirectX, единственное, что мы можем сказать наверняка, - это то, что графическая производительность будет значительно улучшена для Mac по сравнению со старыми Mac с предыдущими версиями OS X в которые не встроен Металл.
У вас есть вопрос, который вы хотите обсудить, о будущем игр для OS X или новых API-интерфейсов Metal? Мы будем рады вашим отзывам в нашем дискуссионном форуме.