{"id":42317,"date":"2024-03-01T14:19:55","date_gmt":"2024-03-01T19:19:55","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=42317"},"modified":"2024-03-01T14:19:55","modified_gmt":"2024-03-01T19:19:55","slug":"should-game-porting-toolkit-be-built-in","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/03\/01\/should-game-porting-toolkit-be-built-in\/","title":{"rendered":"Should Game Porting Toolkit Be Built-In?"},"content":{"rendered":"<p><a href=\"https:\/\/sixcolors.com\/post\/2024\/02\/to-embrace-gaming-apple-needs-to-level-up-its-game-porting-toolkit\/\">Dan Moren<\/a> (<a href=\"https:\/\/zeppelin.flights\/@dmoren\/112011483349240949\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/sixcolors.com\/post\/2024\/02\/to-embrace-gaming-apple-needs-to-level-up-its-game-porting-toolkit\/\">\n<p>What a difference eight months makes. That&rsquo;s in no small part due to <a href=\"https:\/\/getwhisky.app\">Whisky<\/a>, an app that wraps both Wine, the tool that translates Windows API calls to their Unix-like equivalents, and Apple&rsquo;s game porting toolkit into one very friendly interface. That removes pretty much all of the work out of the process, to the point where all I had to do was download Whisky and drag it into my Applications folder. It installed all the necessary under-the-hood software, leaving me with nothing but time on my hands.<\/p>\n<p>So I grabbed the standalone installer for <em>Dark Forces<\/em> that <a href=\"https:\/\/www.gog.com\/en\/game\/star_wars_dark_forces_remaster\">I&rsquo;d purchased from GOG.com<\/a> and simply ran it. Less than ten minutes later, I was running around blasting pixelated stormtroopers. I even connected the Xbox controller I keep in my office and it worked seamlessly, with no additional setup (I was surprised to see that even <em>Dark Forces<\/em>&rsquo;s in-game UI <em>knew<\/em> I was using an Xbox controller and changed to reflect that).<\/p>\n<p>[&#8230;]<\/p>\n<p>If Apple really wants to jumpstart gaming on the Mac, it should bake the underlying technologies of the game porting toolkit directly into the system. Make installing and running a PC game as easy as if it <em>were<\/em> a Mac native title.<\/p>\n<p>[&#8230;]<\/p>\n<p>In the end, I&rsquo;d argue that the potential benefits outweigh the risks: running PC games on the Mac <em>at all<\/em> is a pretty big coup, to say nothing of them running pretty well. If Apple&rsquo;s really worried about a bad experience reflecting poorly on its products, it can throw up a splash screen disclaimer&mdash;come on, <a href=\"https:\/\/developer.apple.com\/support\/images\/storekit-external-entitlement-us\/screen-disclosure-medium_2x.png\">you guys <em>love<\/em> splash screen disclaimers<\/a>!<\/p>\n<\/blockquote>\n<p>And Apple is fine with Catalyst and iOS apps on Mac. Even games that are actually ported to the Mac don&rsquo;t really feel platform-native, anyway.<\/p>\n\n<p><a href=\"https:\/\/birchtree.me\/blog\/how-apple-maybe-moves-the-needle-on-mac-gaming\/\">Matt Birchler<\/a>:<\/p>\n<blockquote cite=\"https:\/\/birchtree.me\/blog\/how-apple-maybe-moves-the-needle-on-mac-gaming\/\">\n<p><a href=\"https:\/\/birchtree.me\/blog\/steam-deck-is-my-product-of-the-year\/\">The Steam Deck was my favorite new thing in 2022<\/a> and <a href=\"https:\/\/birchtree.me\/blog\/my-review-of-the-steam-deck-oled\/\">its OLED successor is a beast as well<\/a>. But the Steam Deck doesn&rsquo;t run Windows, it runs Linux. Basically none of the games I&rsquo;ve ever bought run on Linux, so why do I like my Steam Deck so much? Well, just like Moren suggests Apple do, Valve has built a tool called Proton that translates basically any Windows game (or app) to run flawlessly on Linux. And it&rsquo;s not just for Steam hardware, <a href=\"https:\/\/gcore.com\/learning\/how-to-install-proton-on-linux\/?ref=birchtree.me\">anyone on Linux can use it<\/a>!<\/p>\n<p>And don&rsquo;t think of it as some sort of complex tool for nerds; I&rsquo;d compare it to using Rosetta 2 on the Mac.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/02\/26\/apple-arcades-uncertain-future\/\">Apple Arcade&rsquo;s Uncertain Future<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/01\/04\/apples-mac-gaming-push\/\">Apple&rsquo;s Mac Gaming Push<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/07\/04\/the-trouble-with-mac-gaming\/\">The Trouble With Mac Gaming<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/16\/game-porting-toolkit\/\">Game Porting Toolkit<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Dan Moren (Mastodon): What a difference eight months makes. That&rsquo;s in no small part due to Whisky, an app that wraps both Wine, the tool that translates Windows API calls to their Unix-like equivalents, and Apple&rsquo;s game porting toolkit into one very friendly interface. That removes pretty much all of the work out of the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-03-01T19:19:57Z","apple_news_api_id":"63613a5a-5005-4ba6-97eb-cb798e5bb375","apple_news_api_modified_at":"2024-03-01T19:19:57Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AY2E6WlAFS6aX68t5jluzdQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[418,2413,30,2385,219,807],"class_list":["post-42317","post","type-post","status-publish","format-standard","hentry","category-technology","tag-game","tag-game-porting-toolkit","tag-mac","tag-macos-14-sonoma","tag-windows","tag-windows-app"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/42317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=42317"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/42317\/revisions"}],"predecessor-version":[{"id":42318,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/42317\/revisions\/42318"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=42317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=42317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=42317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}