The hard truth is that Mac users represents less than 1% of our potential user base and it is hard to justify the time to support Mac. We are planning to revisit this decision soon and see how much effort would it be.
The hard truth is that Mac users represents less than 1% of our potential user base and it is hard to justify the time to support Mac. We are planning to revisit this decision soon and see how much effort would it be.
I may be straying away from M1-related issues now, but I've also been seeing widespread Linux-style "why can't I share my screen?"-type problems. Not to mention fear of installing new updates and things breaking. It's like Mac is now the worst of both worlds of old Windows and Linux.
To be fair, I'm not actually a Mac user - this is just stuff I've been observing from the outside.
(+) Impressive performance while staying literally quiet and cool all the time. My MBP's fans kicked in only once—when using ffmpeg. This in itself has pushed the industry forward. We shall see what Intel and AMD have to offer soon.
(-) Apple is obviously, well, Apple. They broke some things that used to work perfectly (or things for which there used to be a workaround). Apple is pushing a vision for user experience, which tbh, is not always ideal, but I get that. For this vision, they sacrifice so many things along the way (see this for example: https://medium.com/@parttimeben/mac-it-just-works-horribly-c...).
Docker has been working well for me. But I agree that some changes (esp. M1) have made macOS feel a bit like Linux.
In short; it started out rocky, but, if you are careful and use only native application so Rosetta doesn’t kick in, it is a phenomenal machine (I have the air); great keyboard, touchpad and screen, great battery life and it stays cool throughout a development day.
If you need x86/64 binaries, then these laptops are not a good choice; wait until there are m1 arm targets.
$1000 "arm board" with impressive power and performance envelopes will get you some market share, especially if the existing ecosystem bends to the manufacturer's will. As they do.
I fully expect the first company to really try and make an impressive risc-V workstation to clean up in that market, especially with people like myself that use higher end consumer parts as servers.
It's just a different software stack (OS, Drivers, Window management/UI, Sound, Networking, file access). It has similar barriers/differences in Linux. It requires extra build/compile pipelines at the minimum and most cases it means some refactoring of your code. In the worst case your gfx/audio/netcode is just plain incompatible (hard coded for a Windows/DirectX stack), meaning you have to rewrite quite a bit to abstract away the differences. This counts even in unity, it just helps here and there with making it cross platform and enforcing an opinion. These guys didn't use much of Unity and seems to use unity just as a rendering pipeline.
People who buy macs tend not to game on them much, they buy it for other reasons. I think people who owns macs and play games, tend to have consoles or even a gaming rig (since they can most likely also afford those to begin with).
https://store.steampowered.com/hwsurvey/Steam-Hardware-Softw...
Right?
1: https://www.phonearena.com/news/app-store-users-spend-more-t...
2: https://timesofindia.indiatimes.com/gadgets-news/iphone-user...
How did you determine this? Factorio is available for Mac. How did they, and other game developers, justify the work for a Mac port?
[1] https://store.steampowered.com/hwsurvey/Steam-Hardware-Softw...
This project is in C# so that's the first hurdle, I'd guess.
The Uno platform is a third party project that ties this, and more, together to enable building single code-base cross platform apps with native UIs simultaneously targeting Windows/iOS/Android/Web (WebAssembly)/Linux/macOS/Surface Duo.
I would definitely also just release for one platform, Windows that is, and then consider every platform added after that as a bonus.
Have you tried sending out a survey asking “how much would you be willing to pay for this game?”
It doesn't look like a game where micro-transactions would work either.
Nice trolling.
Linux would be of course on dev's own website, like for Factorio ? (Or Itch.io I guess ?)