Решението на Apple за липсата на игри в MacOS е основно да възприеме подхода на Steam Deck.
Ако притежавате a MacBook или Mac, тогава почти определено не сте избрали такъв за игри. Те никога не са били известни с това, което е жалко предвид огромното количество мощност, което можете да намерите във всеки Macbook в наши дни благодарение на Apple Silicon. Въпреки това, на WWDC на компанията, тя обяви Game Porting Toolkit (GPTK), начин за разработчиците да тестват дали техните игри могат да работят добре, когато са пренесени към Mac. Още по-добре е, че всеки може да го инсталира с малко работа и MacOS Sonoma, и точно това направихме.
Едно предупреждение: Инструментариумът за пренасяне на игри на Apple изисква a много настройка, отне ми много време да настроя и това е благодарение на огромното количество работа, което е необходимо, за да стартирам. Apple Gaming Wiki има фантастично ръководство за настройка, което използвах, и въпреки че технически можете да го принудите да работи на Ventura, той ще счупи много Steam игри и просто не се поддържа. Това е по-малко лесен за използване метод за игра на игри, отколкото използването на Parallels или Crossover, но според мен печалбата си заслужава.
Пуснах това на моя личен MacBook Pro с Apple M1 Pro с 32 GB RAM и 1 TB място за съхранение, така че ако имате по-добри спецификации от тези, можете да очаквате още по-добра производителност.
Киберпънк 2077 и Spider-Man: Remastered на Macbook M1 Pro
Двете игри, които изпробвах на моя Macbook M1 Pro бяха Киберпънк 2077 и Spider-Man: Remastered, и бях впечатлен от резултатите. И двете игри бяха напълно годни за игра при около 30 FPS при високи настройки (въпреки че се опитах да ги пусна до ниски настройки, за да повиша производителността) и не направих много по отношение на оптимизацията.
Както можете да видите от клипа по-горе, играта е много лесна за игра и работи добре, като същевременно изглежда прекрасно. Също така не помогна, че играех на тракпад, но ще можете да използвате мишка и клавиатура добре с всички игри, които играете. Имайте предвид, че звукът отсъства от горния клип, но звукът звучи добре, макар и малко напукано.
В горния клип аудиото звучи лошо, но звучеше добре при реално възпроизвеждане. Освен това си струва да се отбележи, че въпреки че играта изглежда има проблеми с производителността в началото, тя вдига и поддържа около 30 FPS по средата на видеото. Също така имайте предвид, че все още не можете да играете игри с контролер без много работа. Самият аз все още не съм съвсем сигурен в стъпките; някои хора твърдят, че можете да компилирате Game Porting Toolkit с '--с-sdl2' опция за компилиране, така че може би опитайте това, ако имате ноу-хау.
Що се отнася до начина, по който работи играта Porting Toolkit на Apple, тя е много подобна на Proton на Steam Deck. Той използва Wine като база за превод на Windows API повиквания към POSIX (интерфейс на преносима операционна система) повиквания и след това превежда DirectX повиквания към Metal API на Apple. Wine пресъздава структура на директория на Windows и предоставя алтернативни реализации на системни услуги и не използва никаква емулация или виртуализация за изпълнение на двоични файлове на Windows. Не забравяйте също така, че на Apple Silicon, тогава трябва да вземе друг стъпка за превод от x86 на Arm.
Proton на Steam Deck прави същото, с изключение на това, че DirectX повикванията се превеждат на Vulkan вместо на Metal. Най-голямата разлика между Proton и GPKT е, че Proton е насочен към потребителите и е проектиран като ориентиран към потребителите проект за игра на игри на базирана на Linux машина. В случая с GPKT това е труден, много практически процес, който е насочен към разработчиците да тестват своите игри като начин да ги стимулират да разработват за Mac.
Като каза това, ясно е, че ако желаете да си изцапате ръцете и да го изпробвате, изглежда много си струва да настроите GPKT и да играете базирани на Windows игри на вашия Mac. Ако големите заглавия харесват Киберпънк може да работи на него, тогава няма причина да вярваме, че не можете да играете огромна част от вашата игрална библиотека и на Mac. Независимо дали искате или не, е различна история, но е така работа.