3 ms·
Well, if you're investing time and money into a platform, you don't want to waste it on a dead platform. I'll use myself as an example. I've written some scie
by rleigh 8y ago
Well, if you're investing time and money into a platform, you don't want to waste it on a dead platform.
I'll use myself as an example. I've written some scientific visualisation software, which uses OpenGL. It uses Qt and works on multiple platforms, including FreeBSD, Linux, MacOS X and Windows. Should I continue to support MacOS and invest in Mac hardware to do so?
Right now, Apple have just deprecated OpenGL; maybe they will drop it entirely in a few years. Their hardware is anæmic, with low end GPUs and not much memory. I'm not going to invest in Metal support given the lacklustre hardware support for high end visualisation. I'm also not sure I'll have that many users on the platform, particularly if it doesn't get some serious improvements. You can order or build an excellent PC and run the software on any other operating system of your choice and have it run circles around the Mac in terms of performance and capabilities. So on balance, I'm retaining support for the moment, but I will almost certainly drop it in the next year or two unless they up their game.
Sad really, MacOS X was wonderful a decade back. Today, it's an outdated and poorly-maintained, buggy mess. And the hardware story is tragic.
- ksk 8y agoThat is a different context. As a consumer I don't care about OpenGL. Developers will support whatever newer APIs Apple comes out with depending on their sales numbers. Its a simple cost/benefit. As a consumer, from a long-term perspective, I would never choose OSX because it has no history of backwards compatibility. So I would never choose OSX for running my line of business applications.
- rleigh 8y agoI don't agree that it's a different context. An end user might not care directly about OpenGL or any other low level feature, but these things will directly affect the availability and quality of third-party software for the platform, and hence factor a consumer's decision about which platform to invest in.
- ksk 8y agoOkay, I'll go ahead and agree with you that it can be a factor. My opinion is that it is an insignificant factor for a person in a store buying a computer.