2 ms·
I sincerely hope not! As a last resort, maybe. But Macs and MacOS X are hardly the only option when it comes to developing in a Unix-like environment. They a
by rleigh 10y ago
I sincerely hope not! As a last resort, maybe. But Macs and MacOS X are hardly the only option when it comes to developing in a Unix-like environment. They aren't even the best choice if that's what you care about (much of the FreeBSD core is nearly a decade out of date--it's that long since it was updated). More likely is running Linux or BSD natively with Windows in a VM as needed (exactly what I do at work right now). Or having the Unix platforms hosted on OpenStack or VMware and use them all remotely from a terminal emulator on whatever system I'm using (I do this as well).
I have a 2011 MacBook Pro laptop and a Dell desktop at work. When the MacBook dies shortly, it'll be replaced by a reused spare Mac or if there are none left it'll be an HP laptop after our IT dept switched from Dell as their preferred supplier. At home, the next will likely be a Dell XPS13DE running Ubuntu.
We already abandoned MacOS X as a server platform for our applications after the demise of Xserve hardware ended Mac as a semi-serious server platform. We're now gradually cutting back the percentage of developer time going into the client side as well. The lack of current OpenGL support, decent graphics hardware, and all the rest, make it decreasingly compelling to support. End users who care about running our stuff will invest in the hardware to run it on, and that's basically got to be Linux/BSD or Windows. Costs a fraction of the Mac hardware and performs vastly better. No matter how nice MacOS X and Mac hardware might be, they have ceased to be remotely competitive on so many levels that it doesn't make much economic or rational sense when it's the inferior option. Sad to say that--I've been using it since I got the first G4 Mac mini, but their current lineup is completely devoid of anything I'd be willing to pay money for.