7 ms·
I doubt it. But they will shut it down eventually, purely by dropping support for Rosetta.
by kouteiheika 3y ago
I doubt it. But they will shut it down eventually, purely by dropping support for Rosetta.
- sgjohnson 3y agoWhat does this have to do with Rosetta?
- asow92 3y agoDoesn't GPTK depend on Rosetta?
- BirAdam 3y agoAll x86 software being run on macOS relies on Rosetta 2. It effectively does a translation of x86 binaries to ARM binaries. Then, WINE handles the PE to mach-o translation along with providing a system call translation from Windows to *nix. Game porting toolkit then adds in macOS specific stuff as well as Vulkan and DirectX translation to Metal.
- giomasce 3y agoVulkan? Are you sure? Last time I checked it was just only Direct 3D. For Vulkan there is only MoltenVK.
- hmottestad 3y agoMost games don’t have an ARM version yet, so Rosetta lets you play x86 games.
- mod50ack 3y agoI'm unsure that they'd actually do this. As I recall, the original Rosetta required Apple to pay royalties to IBM and it was basically only useful for Mac OS X binary compatibility. Being able to translate x86 binaries is somewhat more general in application and I don't think Apple is paying royalties on Rosetta 2.
- tijtij 3y agoThere is a cost to maintaining and keeping it functional as macOS gets updated. Apple doesn't care about legacy support or backward compatibility, so they will eventually drop it as they had dropped 32-bit support. I am sure Apple wants developers to view Rosetta 2 as already deprecated and to update their new releases to Universal 2 binaries.
- viktorcode 3y agoRosetta 2 expects certain capabilities from ARM CPU, which exists solely for the purpose of running x86 simulation. Apple will drop that in future versions of their SoCs and Rosetta will go as well.
- danaris 3y agoYou're speaking very authoritatively about the future plans of a company that is notoriously secretive about its future plans. Do you have some kind of insider knowledge? Or are you just claiming things to be definitively true that are, in fact, merely speculation?
- viktorcode 3y agoThe historical precedent of dropping ARMv6 support from Apple SoCs, for instance. No matter what the secrecy level of a corporation is, no one will waste their CPU area for backwards compatibility when it's no longer demanded by the majority of the user base. It runs agains the economics of hardware production.
- xcv123 3y agoBased on decades of historical precedent. Apple has migrated from 68k to PowerPC to Intel to ARM. You can no longer run PowerPC applications on current MacOS, as Rosetta v1 was dropped five years after migrating to Intel. Likewise 68k emulation was dropped some time after transitioning to PowerPC. Rosetta v2 is another temporary solution until x86 support is completely gone a few years from now, unless they intend to continue offering the Game Porting Toolkit.