3 ms·
If the vast majority of games were on the JVM, then the vast majority of games would run on Linux or Mac without Proton or Wine, wouldn't they? That is not the
by xcv123 3y ago
If the vast majority of games were on the JVM, then the vast majority of games would run on Linux or Mac without Proton or Wine, wouldn't they?
That is not the case. Minecraft is probably the only major game that runs on the JVM.
- charcircuit 3y agoI didn't intend to bring up the JVM. Minecraft Bedrock edition is written in C++ and renders the entire window contents and even has its own UI framework that it uses.
- xcv123 3y agoThere's way more to it than GUI libraries. That is a native Windows application calling Windows APIs. You can't run that Windows executable on Linux without Wine/Proton. Even a console application (no GUI) depends on operating system APIs.
- charcircuit 3y ago>You can't run that Windows executable on Linux without Wine/Proton. That's like saying you can't run Firefox without freetype. Requiring a dependency doesn't make you no longer native. >Even a console application (no GUI) depends on operating system APIs. But the same API can be handled by different operating systems or libraries.
- xcv123 3y ago> That's like saying you can't run Firefox without freetype. Requiring a dependency doesn't make you no longer native. At this point you're just trolling. Take notepad.exe and try to run it on Linux. It wont run because its Windows native. That's a native application. Same as 99% of games that aren't JVM based.
- xcv123 3y agoIt creates the window and writes the window contents using Windows operating system APIs.