Закрити оголошення

Mac ніколи не призначався для ігор. Адже саме тому ігри для операційної системи macOS навіть не готувалися довгий час, а розробники, навпаки, успішно ігнорували яблучну платформу, що, можна сказати, до сих пір. Поява чіпів Apple Silicon суттєво змінила дискусію, користувачі Apple нарешті зацікавилися іграми та шукають різні способи використання свого Mac для ігор. У фіналі, на жаль, не все так просто, тому що висока продуктивність просто не забезпечує оптимального проходження ігор.

Наявність сучасного API також дуже важлива, що, здається, розкриває весь потенціал апаратного забезпечення. І саме тут ми можемо зіткнутися з фундаментальним каменем спотикання. У випадку ПК (Windows) домінує бібліотека DirectX, але, на жаль, вона не є мультиплатформенною і просто не працює для користувачів Apple. Компанія Valve, що стоїть за іграми Half-Life 2, Team Fortress 2 або Counter-Strike, намагається вирішити цю недугу, яка має безсумнівну частку в розробці мультиплатформенного API під назвою Vulkan, який безпосередньо призначений для роботи максимально ефективний із сучасними збірками та навіть пропонує підтримку Apple Silicon. Тобто міг запропонувати, якби хтось свідомо цьому не заважав.

Apple блокує іноземні інновації

Але, як ми всі знаємо Apple, цей гігант з Купертіно прокладає власний шлях і повільно ігнорує будь-яку конкуренцію. Це дуже схоже у випадку цієї дискусії, де вирішується, чи будуть Mac коли-небудь придатними пристроями для ігор. Таким чином, незважаючи на те, що Vulkan API пропонує власну підтримку для комп’ютерів із чіпами Apple Silicon, яблучна компанія повністю відмовилася від цього й офіційно не підтримує API, на що у неї є фундаментальна причина. Натомість компанія робить ставку на власне рішення, яке лише трохи старше Vulcan і краще працює з екосистемою Apple – воно носить назву Metal. До цього комп’ютери, телефони та планшети Apple покладалися на стару альтернативу OpenCL, яка практично зникла та була повністю замінена Metal.

API Метал
Графічний API Metal від Apple

Але тут є проблема. Деякі шанувальники яблук вважають це тим, що Apple повністю блокує іноземні інновації і не хоче пускати їх у свої системи, хоча це може допомогти, наприклад, геймерам. Але все це буде більше про невдалий час. Гіганту з Купертіно довелося довго працювати над розробкою API Metal і, звичайно, витратив на це чималі гроші. Найперший реліз відбувся вже в 2014 році. Вулкан же вийшов через два роки (2016). У той же час ми можемо зіткнутися з ще однією проблемою, і це загальна оптимізація. Хоча графічний API Vulkan націлений практично на будь-який комп’ютер під сонцем (прагнучи бути кросплатформним), Metal безпосередньо націлений на певний тип апаратного забезпечення, а саме на пристрої Apple, що може дати кращі результати.

Як буде з іграми на Mac?

Тож правда полягає в тому, що Mac не більше готові до ігор, ніж вони були, скажімо, два роки тому. Незважаючи на те, що продуктивність чіпів Apple Silicon забезпечує їм величезну продуктивність, саме в ігровій сфері вони не працюватимуть без високоякісного графічного API, який дозволяє іграм використовувати весь потенціал апаратного забезпечення. На щастя, деякі розробники намагаються реагувати на поточні події. Наприклад, сьогодні ми маємо доступну популярну MMORPG World of Warcraft, яка навіть пропонує вбудовану підтримку для комп’ютерів з Apple Silicon, якщо використовує графічний API від Apple Metal. На жаль, такі ігри можна було б порахувати лише на пальцях.

.