Tech giant Apple is once again trying to show that it is serious about games with a new porting framework.
As reported by The Verge, the company is rolling out its Game Porting Toolkit (GPT), which aims to make it easier to bring titles on Windows to MacOS. This is somewhat similar to the Proton initiative that makes games playable on Valve’s Steam Deck.
The Apple GPT is powered by CrossOver, a solution that uses Wine to run Windows titles on MacOS.
“The new Game Porting Toolkit provides an emulation environment to run your existing unmodified Windows game and you can use it to quickly understand the graphics feature usage and performance potential of your game when running on a Mac,” engineering project manager Aiswariya Sreenivassan, who works on graphics over at Apple, said.
This follows Apple bringing out Hideo Kojima at its WWDC conference last week to reveal that Kojima Productions is bringing Death Stranding: Director’s Cut to Mac in the future.
window.fbAsyncInit = function() {
// init the FB JS SDK FB.init({ appId : 1280127222113771, // App ID //channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML });
FB._PG = { url: "/useractions/loginfb/", response: "allowed",
// Common handler to fetch FB details and reload the page process: function(me){ $.post( FB._PG.url, { username: me.username, uname: me.name, uid: me.uid, uimg: 'https://graph.facebook.com/' + me.uid + '/picture?type=large' }) .done(function(xml){ if ( $("status", xml).text() == FB._PG.response ) window.location.reload(); else alert('Error: Something bad just happened. Our tech department has been notified. Please try again later.');
}) .fail(function(xml){ console.log(xml); alert("Error: something wasn't right there, please try again.");
}); },
// Used by event subscriptions to handle the response handleResponse: function(response){ if (response.authResponse) { FB.api('/me?fields=ids_for_business,name&access_token='+response.authResponse.accessToken, function(me){ if (me.name){
me.ids_for_business.data.forEach(function(entry){ if (entry.app.namespace == '_pg_biz'){ me.uid = entry.id; } });
FB._PG.process(me); } }); } },
post: function(text, image){ image = image || $("#fb-image").attr("src"); FB.ui({ method: 'feed', display: 'popup', link: 'http://www.pcgamesinsider.biz/news/73846/apple-introduces-game-porting-toolkit-for-macos/', description: text, picture: image }); }
};
FB.Event.subscribe('auth.statusChange', FB._PG.handleResponse);
FB.Event.subscribe('edge.create', function(response) { $.post('/ajax/social-links/', { site: 'facebook' }); }); };
(function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "http://connect.facebook.net/en_US/all.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));