Ви, можливо, чули Apple згадує Metal в останніх основних доповідях, тому ми подумали, що нам знадобиться трохи часу, щоб пояснити, що таке Metal і що він буде робити для візуалізації графіки на комп'ютерах Apple.
ПОВ'ЯЗАНІ: Що таке Direct X 12 і чому це важливо?
Найкращий спосіб описати метал - це порівняйте його з DirectX від Microsoft . Як і DirectX, Metal призначений для забезпечення ігор та програм, прямого доступу до графічного процесора вашого Mac, що дозволяє покращити візуалізацію, частоту кадрів та інші переваги.
Метал насправді був представлений в 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.
Шлях вперед яскравий, хоч і трохи незрозумілий
Тоді надія з Металом проста. Це не для того, щоб революціонізувати графічну продуктивність в OS X, а просто для того, щоб довести її до рівня, подібного до Windows.
Windows із API DirectX в основному має 20-річний старт, але якщо чомусь навчить історія Apple, це те, що вони швидко рухаються, і найцінніша компанія у світі не матиме особливих проблем, відкинувши свою значну вагу (і гроші) позаду це і залучення відомих назв. Справа не в тому, якщо, а просто в тому, як швидко.
Тим не менш, навіть незважаючи на обіцянки ігрових назв, орієнтованих на Metal, завжди буде така ніша натовпу хардкорних геймерів, які захочуть упакувати свої ящики з найкривавішим ігровим обладнанням. Mac, мабуть, ніколи їх не сподобається, але якщо популярні ігрові заголовки, що працюють однаково добре на OS X, як і на Windows, насправді реалізуються, тоді ця грань між іграми Windows і OS X стане набагато більш в'ялою.
Тим не менше, наразі ми можемо лише припускати, якими будуть всі наслідки. Поки ми не отримаємо чітких порівнянь з тим, як Metal працює з подібними DirectX, єдине, що ми можемо сказати напевно, це те, що графічна продуктивність значно покращиться для Mac, порівняно зі старими Mac, які працюють з попередніми версіями OS X які не мають інтегрованого в нього металу.
У вас є питання коментаря, з яким ви хочете зважити майбутнє ігор OS X або нові API API? Ми вітаємо ваші відгуки на нашому дискусійному форумі.