Apple Game Porting Toolkit atver pilnīgi jaunu spēļu pasauli jūsu Mac datorā

Apple risinājums spēļu trūkumam operētājsistēmā MacOS ir Steam Deck pieejas izmantošana.

Ja jums pieder a MacBook vai Mac, tad jūs gandrīz noteikti to neizvēlējāties spēlēm. Viņi nekad nav bijuši pazīstami ar to, kas ir kauns, ņemot vērā milzīgo jaudu, ko mūsdienās varat atrast jebkurā Macbook datorā, pateicoties Apple Silicon. Tomēr uzņēmuma WWDC tā paziņoja par Game Porting Toolkit (GPTK), kas ir veids, kā izstrādātāji var pārbaudīt, vai viņu spēles varētu darboties labi, kad tās tiek pārnestas uz Mac. Vēl labāk ir tas, ka ikviens var to instalēt ar nelielu darbu un MacOS Sonoma, un tieši to mēs arī darījām.

Brīdinājuma vārds: Apple Game Porting Toolkit pieprasa a daudz Iestatīšana man prasīja ilgu laiku, un tas ir saistīts ar milzīgo darba apjomu, kas nepieciešams, lai sāktu darboties. Apple Gaming Wiki ir fantastisks ceļvedis, kā to iestatīt, ko es izmantoju, un, lai gan jūs varat tehniski piespiest to palaist vietnē Ventura, tas pārtrauks daudzas Steam spēles un vienkārši netiek atbalstīts. Tā ir lietotājam mazāk draudzīga spēļu spēlēšanas metode nekā Parallels vai Crossover, taču, manuprāt, atmaksa ir tā vērta.

Es to izmantoju savā personīgajā MacBook Pro ar Apple M1 Pro ar 32 GB RAM un 1 TB krātuvi, tāpēc, ja jums ir labākas specifikācijas, varat sagaidīt vēl labāku veiktspēju.

Kiberpanks 2077 un Zirnekļcilvēks: Remastered Macbook M1 Pro

Divas spēles, kuras izmēģināju savā Macbook M1 Pro, bija Kiberpanks 2077 un Zirnekļcilvēks: Remastered, un rezultāti mani pārsteidza. Abas spēles bija pilnībā spēlējamas ar ātrumu aptuveni 30 kadri sekundē ar augstiem iestatījumiem (lai gan es mēģināju tās samazināt uz zemiem iestatījumiem, lai palielinātu veiktspēju), un es neko daudz nedarīju optimizācijas jomā.

Kā redzat no iepriekš redzamā klipa, spēle ir ļoti spēlējama un darbojas labi, vienlaikus izskatās lieliski. Nelīdzēja arī tas, ka spēlēju uz skārienpaliktņa, taču ar peli un tastatūru varēsit lieliski izmantot visas spēles, kuras spēlējat. Ņemiet vērā, ka iepriekš minētajā klipā audio nav, taču skaņa izklausījās labi, kaut arī nedaudz krakšķīgi.

Iepriekš minētajā klipā audio izklausās slikti, bet atskaņošanas laikā skanēja labi. Tāpat ir vērts norādīt, ka, lai gan spēles sākumā šķiet, ka ir grūtības veiktspējas ziņā, video pusceļā tā uzņem un uztur aptuveni 30 kadri sekundē. Ņemiet vērā arī to, ka bez liela darba vēl nevar spēlēt spēles ar kontrolieri. Pats vēl neesmu īsti pārliecināts par soļiem; daži cilvēki apgalvo, ka varat apkopot spēļu pārnešanas rīkkopu, izmantojot--ar-sdl2' kompilācijas iespēja, tāpēc, ja jums ir zināšanas, varbūt izmēģiniet to.

Runājot par to, kā darbojas Apple spēle Porting Toolkit, tā ir ļoti līdzīga Protons uz tvaika klāja. Tas izmanto Wine kā bāzi, lai tulkotu Windows API zvanus uz POSIX (portatīvās operētājsistēmas interfeisa) zvaniem un pēc tam pārvērš DirectX zvanus uz Apple Metal API. Wine atjauno Windows direktoriju struktūru un nodrošina alternatīvas sistēmas pakalpojumu ieviešanas iespējas, un Windows bināro failu izpildei neizmanto emulāciju vai virtualizāciju. Neaizmirstiet arī, ka Apple Silicon tam ir jāpieņem cits solis, lai tulkotu no x86 uz Arm.

Proton uz Steam Deck dara to pašu, izņemot DirectX izsaukumi tiek tulkoti Vulkan, nevis Metal. Lielākā atšķirība starp Proton un GPKT ir tā, ka Proton ir paredzēts patērētājiem un ir izstrādāts kā patērētājiem vērsts projekts spēļu spēlēšanai uz Linux bāzes. GPKT gadījumā tas ir sarežģīts, ļoti praktisks process, kura mērķis ir izstrādātājiem pārbaudīt savas spēles, lai mudinātu viņus izstrādāt operētājsistēmai Mac.

To sakot, ir skaidrs, ka, ja vēlaties nosmērēt rokas un izmēģināt, šķiet, ka ir tā vērts iestatīt GPKT un spēlēt Windows spēles savā Mac datorā. Ja lielie tituli patīk Kiberpanks var darboties ar to, tad nav iemesla uzskatīt, ka arī Mac datorā nevarat spēlēt lielu daļu spēļu bibliotēkas. Neatkarīgi no tā, vai vēlaties vai nē, tas ir cits stāsts, bet tas tā ir strādāt.