dirtyharry50: Your assertions that the management of companies who do not give away proprietary assets they have spent huge sums of money developing are jerks is not reasonable to put it mildly in my view.
shmerl: Oh, really. So what did AMD do exactly with Mantle, huh? Hint - they opened it up for Khronos. Weird, according to you, no? They surely didn't come up with it in a minute, and had serious R&D spent on it. But it's not weird really. Having an open standard benefits the industry and them including. Same applies to Apple and others. On the other hand lock-in and standards poisoning sets the industry back into dark ages. Being jerks is not about them not opening something up. It's about lock-in and forcing developers to do double work when it could be easily avoided. And in case of Safari it's about messing developers up by slacking on standards support on purpose.
What AMD did with Mantle was to create something to help them compete with Nvidia in selling the graphics hardware. Of course they made it available to developers. Unfortunately, there were not many takers although some noteworthy AAA titles did use it and benefit significantly from it as I suspect you know. While Mantle could work with Nvidia cards, for optimal performance Nvidia would have had to adopt a different GPU architecture which of course was not happening. You just provided a case in the points I've been trying to make to you. AMD did not do this for altruistic reasons. They initially created Mantle in an effort to create a software/hardware GPU solution that would be superior to their competitor Nvidia but not surprisingly if failed to take off where it was a solution tied to their own hardware which to make matters significantly worse did not command majority market share. They only gave Mantle to Kronos once they stopped all development on it themselves. You can be certain that this decision was based in no small part on percieved benefit to the company or else they would not have done it. Again, nobody rides for free. We all have to make a living.
By their own rep's (AMD) admission the above outcome was the "best possible." Meantime, AMD is back to supporting DX 12 as well as Vulkan and thus covering the bases for themselves. You can be sure that if they cut a deal for another round of GPUs in either iMacs or MacBooks or both, they will be supporting Metal as well. There is nothing special about AMD versus Nvidia or Microsoft or Apple or anybody else. Wherever the money is, that's where you'll find them. As I have said before, there is nothing wrong with that either. I hope they do well because competition is a good thing where we all win. This is also true of the current competition for dominance in graphics performance. We need multiple standards for competition to even exist and when it does exist, we the consumers benefit.
You may find this thread interesting. The comment I reference above is on the linked page. It is a current discussion related to Mantle and Vulkan. I did not read it all so I cannot vouch for what is discussed and by whom, etc. but it looked interesting enough and I thought you might enjoy reading it.
http://forums.overclockers.co.uk/showthread.php?s=22944e7298582452143523e08178a5c6&t=18680682 I think you worry far too much about developers and game ports. This is not going away. Don't worry. They will be just fine. They get paid when they port stuff you know. It isn't a hardship. It is a job that pays well. It's all good. Nobody wants socialism in the world of personal computing where there is one and only one way of doing everything, well except maybe for you but I'd venture a guess most people do not share that view.
Safari uses webkit which is a fork of what is used by chrome and decends from KDE development. Are you aware of that? Steam's client uses webkit. I wouldn't be surprised if GOG's Galaxy isn't using webkit also. For more info about webkit including other major players using it, see this article and of course you can always google for much more although I'd encourage you to use DuckDuckGo which does not track you and by the way so far is only available as a choice within Safari, not that you cannot add it to other browsers yourself via a plug-in as well as simply setting it to your home page or whatever.
https://en.wikipedia.org/wiki/WebKit Here is some real information about Safari including its speed for all users and improved battery life for portable users plus a lot more:
https://www.apple.com/safari/
I have been using Safari for the past three years to access a very broad range of sites and content on the web. I have encountered zero problems. This browser does conform to established standards. Do you run Safari often? Do you run it at all? Do you seriously believe that Apple deliberately would make the browser they provide in both OS X and iOS suck "on purpose" because, I don't know, because why? In what universe does deliberately screwing your own customers make sense for any business that wants to make money?