To MS’ credit, they were fast (~10 minutes) processing my refund for the Mac edition, and they saved me $30 because the iPhone Bedrock is $10 and works perfectly at full frames with minimal input lag when mirrored to my Macbook Air M1.
I use my Switch pro controller which “just works” when paired to my phone while my nephew plays on his Switch. I have an iPhone SE 2nd gen.
/edit we have to play on a realm because P2P cross-platform multiplayer is hilariously broken on Switch and MS timeline for fixing it seems to be “hmmm never”
Java is the better way to play Minecraft generally, which is unfortunate because the performance is still really bad.
Weirdly, despite issues and delays getting the latest versions to work, I'd argue this is the best way to enjoy minecraft. Very smooth low CPU load compared to Win10 or Java, and works well with keyboard and mouse.
First off, while the two games are roughly 95% the same, they are entirely different codebases (Java & C++), with their own bugs, quirks, incompatible formats, protocols, a couple unique mechanics, etc.
Java Edition (the OG Minecraft) has too huge of a following; it was heavily reverse-engineered early on, with a couple independent efforts (Fabric, Forge) creating modding bridges that enabled a thriving community of mod makers, that many servers heavily rely on. Even if you only consider the creator communities on YouTube (like Hermitcraft, Empires SMP, SciCraft) - some creators from these communities have millions of subscribers. You can't neglect Java edition because you will alienate an enormous part of your community and basically kill the brand. In fact Mojang's strategy is usually to release new features in JE development snapshots, and trickle them to Bedrock Edition once a stable JE release is cut.
But JE is also some of the most poorly-optimised software in existence, even after you install third-party mods (Sodium, Iris) that fix a lot of the performance issues. To even have a remote chance at supporting all the underpowered platforms, Bedrock Edition (formerly Pocket Edition) had to be created. Mojang/Microsoft is in one hell of a pickle, maintaining two parallel implementations of their core product, bending over their backs to maintain feature parity, with no real hope for cross-play ever.
Now why is there no Bedrock for Mac & Linux, is indeed a very good question. Perhaps it has less to do with being evil and more to do with the fact that these are likely already niche, as a total slice of JE installations, and Microsoft doesn't see a market there. Personally I am not bothered, as I prefer Java Edition anyway, but I understand why someone could get upset over it.
Funny thing is, thanks to Minecraft JE being Java, it works quite well even on completely unsupported platforms. The community built custom cross-platform launchers, figured out pretty quickly how to run the game natively on M1 Macs, heck it runs perfectly fine under *BSDs as well.
Java Edition works really well even on my A12 iPad Pro using Jitterbug!
Of course it would be nice if Microsoft/Mojang bridged the gap themselves instead of leaving it to the community, but that'll never happen.
> "But what's interesting in this question isn't what's technically possible through enough ingenuity from the community, but what's officially supported."
I confess I'm not sure what "interesting" means in this context. What is officially supported matters much less to me than what is possible and practical. I think generally, experienced gamers are comfortable installing mods and are better served by whichever engine has better modding support (be it official or unofficial.)
The way Microsoft is treating Minecraft with respect to Linux and macOS would be an example of what Sony is afraid of, which goes against my parent comment's claim that the article "ignore[s] Minecraft that not only continues to get support on other platforms but other platforms also get any of the spinoffs"; I claim that Minecraft is a perfect example of the kind of thing Sony should be afraid of.
Trying to understand Sony through such a lens is folly, see: the inexplicable limitations on Fallout/Skyrim modding. "less technical people" with Xboxes enjoy modding Fallout and Skyrim, but Sony chose to severely limit that on their platform and the reasons they gave never made any rational business sense.
Sony is best understood as an irrational animal with a history of biting people without apparent provocation. Sony leadership does not understand many if not most of the businesses Sony is involved in, so they self-sabotage often.