Sa WWDC 2023, inihayag ng Apple ang isang bagong tool na tinatawag na Game Porting Toolkit upang pasimplehin ang pag-port ng laro mula sa ibang mga platform patungo sa Mac. Ang bagong Metal game porting toolkit ay nag-aalis ng mga buwan ng upfront work, na nagbibigay-daan sa mga developer na i-optimize ang kanilang mga laro para sa Apple Silicon nang mabilis.
Table of Contents
Bagong Game Porting Ang toolkit ay gumagana katulad ng software na ginagamit ng Valve para magpatakbo ng mga laro sa Windows sa Steam Deck nito
Sa WWDC 2023, inilabas ng Apple ang macOS Sonoma kasama ng iba pang mga update na nauugnay sa paglalaro, gaya ng bagong Game mode, Metal 3, Game Center, at lumalaking library ng mga laro. Bilang bahagi ng mga anunsyo sa paglalaro, inihayag ng Apple ang isang bagong Toolkit sa Pag-port ng Laro na nagpapadali para sa mga developer na mag-port ng mga laro sa Windows sa macOS.
Pag-port ng Laro Toolkit
Ang bagong Game Porting Toolkit ay pinapagana ng source code mula sa CrossOver, isang Wine-based na solusyon para sa pagpapatakbo ng mga laro sa Windows sa macOS. Ang alak ay isang open-source na compatibility layer na nagbibigay-daan sa Windows software na tumakbo sa katulad ng Unix na mga operating system, gaya ng macOS at Linux.
Ang Game Porting Toolkit ay gumagamit ng Wine upang isalin ang mga Windows API at mga tagubilin sa mga kaukulang API at mga tagubilin sa macOS, na nagbibigay-daan sa mga developer na maglunsad ng hindi nabagong mga laro sa Windows sa Mac at makita kung gaano kahusay ang pagtakbo ng mga ito bago ganap na mag-port ng isang laro.
Mga Benepisyo at Mga Kakulangan ng Game Porting Toolkit
Ang Game Porting Talagang kapaki-pakinabang ang Toolkit para sa mga developer dahil may kasama itong ilang feature na nagpapadali sa pag-port ng mga laro, kabilang ang:
Isang emulation environment na nagbibigay-daan sa mga developer na patakbuhin ang kanilang mga laro nang hindi binago sa macOS Iba’t ibang tool at mapagkukunan upang matulungan ang mga developer na mag-troubleshoot at i-optimize ang kanilang mga laro Isang compatibility checker na tumutukoy sa mga potensyal na problema sa isang laro bago ito i-port. Isang tool para sa pag-convert ng mga tawag sa Windows DirectX 12 sa mga tawag sa macOS Metal. Isang library ng code na maaaring magamit upang mag-port ng mga laro.
Bagaman ang GPT ay isang positibong pag-unlad para sa komunidad ng paglalaro ng Mac. May potensyal itong gawing mas madali para sa mga developer na i-port ang mga laro sa Windows sa macOS at paramihin ang bilang ng mga laro sa Windows na available sa macOS.
Gayunpaman, hindi ito isang magic bullet at hindi ito gagana. para sa lahat ng laro sa Windows, kaya maaaring mahirap itong gamitin, maaaring mangailangan ito ng ilang teknikal na kaalaman at hindi pa malinaw kung gaano kahusay gagana ang tool sa pagsasanay.
Availability
GPT ay magagamit nang libre sa lahat ng mga developer ng laro. Upang matuto nang higit pa tungkol sa Game Porting Toolkit o upang i-download ito, pakibisita ang Apple Developer website.