At the rate we are going, we won't need emulators sooner rather than later: We will have direct "ports" of binaries for different platforms. I wonder how feasible is to use JVM (or CLR) technology to make these ports multi-platform. What's the state of GPU access in the JVM
We won’t need them on Macs because of the same ARM architecture between the Switch and Apple Silicon. Funnily Macs are now the bleeding edge well at least as Switch games goes.
Hell, we probably won't care about ports anymore once people flood the market by cloning the ever loving daylights out of every popular game.
> We will have direct "ports" of binaries for different platforms
It is already happening at record pace. Just look at all the new ports, recomps and decomps coming out lately: https://www.youtube.com/@VideoGameEsoterica/videos
Almost all of these are native cross-platform PC versions of specific console games.
Everything even up to Switch 2, Xbox One and PS5 are now getting working static recompilations.