|
|
|
|
|
by joshstrange
897 days ago
|
|
I assume it’s a few reasons: * Project’s developers use Macs - you are going to code to what you use. If the source was available then I’d say the onus is on developers for the other platforms to port it if they want it * Simpler target - both in hardware and software Mac as a platform is easier to target IMHO. Like some of the new AI stuff that gets ported to Mac or built for Mac, even if the hardware isn’t the best available (GPUs mainly but also CPU) it’s a known quantity and set configuration. Every M3 is like every other M3. Much easier than “Hey I have 2 ABC123 video cards, how do I use them with your library?” * Smaller problem space - instead of having to deal with the lowest common denominator or edge cases in other OSes you can focus on just 1. That greatly simplifies things. Windows may be 80% but the configurations are wildly different and Macs are far more homogenous (with less baggage due to less focus on backwards compatibility). You might be hard pressed to find a subset of the windows population who all have a similar homogenous makeup that rivals the Mac size. Similarly an iPhone is an iPhone is an iPhone, the same is not true at all for Android even though its market share is much higher (aside from the US). |
|