After reading what many developers think of Metal, it doesn't look real promising for the Apple. Many game and program developers have already stated that they are not going to continue supporting Macs because of this change. It isnt a big market share, and that was the number one reason brought up...

@shvrdavid In all honesty, I don't think it'll make a difference. Blizzard has already adopted Metal, you can use it right now in their games... and outside of them, other big companies don't normally develop directly for macOS, Feral normally port their games over. As for indies like myself, our development software will undoubtedly see updates to follow the new standards.

Wow... that's an intriguing gambit!! These guys are really playing a chess match.

I can see that move for iOS. iOS has been under huge pressure from Android - 2010 sales of Android and iOS were roughly the same of about 150 million units, with $$ advantage to iOS due to higher price; but in 2016 the sales were 1.2 billion for Android vs 200 million for iOS.

So I can understand a move to safeguard the 200 million or so units per year, by forcing the developers to move back a proprietary API, and if that proprietary API gets some extra quality or performance from proprietary hardware, then that's a differential to benefit from.

But I don't get it for macOS; its sales have been stable since 2010 at about 15 million units per year, while the Windows sales have decreased from 550 million desktops/laptops/tables in 2014 to some 400 million in 2018. So the pressure in macOS is getting lower, not higher.

So I don't see the point of isolating macOS. Maybe Apple considers that macOS users are captive and will not move, and therefore developers will be forced to develop games/etc... for two APIs even if that means increased costs for them. Really fascinating move.

After reading what many developers think of Metal, it doesn't look real promising for the Apple. Many game and program developers have already stated that they are not going to continue supporting Macs because of this change. It isnt a big market share, and that was the number one reason brought up...

It is worse than that - Timmy really doesn't grasp that OpenCL and OpenGL are used for more than just games. OTOH, it isn't like their implementation for either is current.

So I don't see the point of isolating macOS. Maybe Apple considers that macOS users are captive and will not move, and therefore developers will be forced to develop games/etc... for two APIs even if that means increased costs for them. Really fascinating move.

I'm like every other creative type - I am planning my transition from OSX to Windows. A MacPro 5,1 makes a helluva windows workstation.