You don't even understand the difference between OpenCL and OpenGL.You mean, the dead API that has had no attention over the past few years? Apple doesn't care about OpenCL anymore, they're all in on Metal.
You don't even understand the difference between OpenCL and OpenGL.You mean, the dead API that has had no attention over the past few years? Apple doesn't care about OpenCL anymore, they're all in on Metal.
You don't even understand the difference between OpenCL and OpenGL.
Thats because Metal integrates OpenCL into the API. Just like Vulkan does with OpenCL and OpenGL into single queue. It still has to have OpenCL drivers in the system(are integrated with the API, just like with Vulkan) to execute the code.What? OpenCL is dead on macOS, just like OpenGL. Apple doesn't even support OpenCL 2.x. As I said, they're all in on Metal at the expense of all other APIs on their platform. Notice how more and more of their OS and applications were moved from CL to Metal with 10.12?
Thats because Metal integrates OpenCL into the API. Just like Vulkan does with OpenCL and OpenGL into single queue. It still has to have OpenCL drivers in the system(are integrated with the API, just like with Vulkan) to execute the code.
OpenCL has future, especially on mobile platforms.
I don't care about Metal. It is not portable.
And Vulkan does not kill OpenGL.
Apple only cares about money.Apple doesn't care about portability. They don't care about Vulkan. I said OpenCL is dead on macOS, because the only thing Apple cares about is Metal. Just like OpenGL is dead on macOS.
- There have been no additional OpenGL features for many years, it is stuck at 4.1 + a couple of 4.2 extensions.
- There have been no additional OpenCL features for many years, it is stuck at 1.2 (if I remember correctly).
- There has been a whole new API added in Metal, which has received major updates each year since its released.
Please look at those facts and tell me what Apple cares about. They are in complete control of Metal, and thus no longer have to deal with a multi-company standards body (Khronos). Just like Microsoft only cares about DirectX, Apple only cares about Metal, and the other APIs are in maintenance mode at best on their platform.
Apple only cares about money.
Because OpenGL, OpenCL, and Vulkan are industry standards, and many people will just ignore Apple platforms.Which doesn't invalidate anything I said. Why would they implement Vulkan? Why would they keep working on OpenGL or OpenCL, when they're in complete control of their own next-gen API?
But hey, according to you, I don't even know the difference between OpenGL and OpenCL, right?
Because OpenGL, OpenCL, and Vulkan are industry standards, and many people will just ignore Apple platforms.
Many people also ignore Microsoft platforms.How's that working out for Microsoft? They seem to be doing pretty well ignoring all 3 of those APIs and going with their own. We can obviously agree to disagree, but having written code for all 3 of the APIs available on macOS, it's extremely clear where Apple's focus is right now. I simply do not believe that Apple is going to turn around and abandon the path they have been on for many years, drop everything they've done with Metal, and switch back to "industry standard" APIs that are designed by a committee.
Metal is right now industry standard as well. iOS, and macOS combined are one Metal platform. They are not small. They are very large, combined. So Metal is industry standard.Because OpenGL, OpenCL, and Vulkan are industry standards, and many people will just ignore Apple platforms.
Many people also ignore Microsoft platforms.
It is not an industry standard. It is a proprietary API available only on Apple platforms.Metal is right now industry standard as well. iOS, and macOS combined are one Metal platform. They are not small. They are very large, combined. So Metal is industry standard.
OpenCL has future, especially on mobile platforms.
Another reason to ignore iOS.Apple doesn't support developer use of OpenCL at all on iOS.
Another reason to ignore iOS.
https://www.macrumors.com/2016/04/27/iphone-15-percent-market-share/And how's that working out for Apple? You can ignore iOS and Metal if you like, but Apple is doing extremely well for themselves.
Did you read what it says? That sales are going down. No time to throw away business by not supporting standards.Are you seriously saying that is evidence that Apple isn't doing well for themselves? Apple has about 15% of the mobile phone market, but 91% of the mobile phone profit. It seems like a profoundly good strategy to me.
Apple should NOT compete against garbage Android phones sold in the corner drug store bargain bins with razor thin margins. What would be the point when you already have nearly all the profit? A couple more percent? It would just tarnish the brand and dilute their effort.
Did you read what it says? That sales are going down. No time to throw away business by not supporting standards.
I did not imply anything of the sort, but that you want as many developers as possible porting their applications going forward.Yes, I did. Maybe you could have made a point in your post instead of just posting a link so we wouldn't have to guess which part of the article you were referring to. Now that you've indicated which fact in the article you meant, I can respond to it.
Of course sales fell. As a shareholder I follow Apple stock news, and everyone following the stock knows why sales have fallen--its been expected for a long, long time.
Sales were high at first because Apple revolutionized phones. Then their high sales growth was sustained by substantial improvements to the phones as they moved away from the early generations to more mature products. Then high sales continued as they entered new markets all over the world, one country at a time.
Well all of that is over now. With all the major markets tapped and the product matured, all that's left are replacement sales. Everyone knew this day would come, in fact it's been predicted every year for years now and Apple was able to defy it for a long, long time beyond expectations.
There is no way, NO WAY, that Apple's sales figure were sustainable without gigantic change in strategy such as selling dirt cheap phones.
You seem to imply that sales are falling because iOS uses Metal, which seems absurd to me.
Developers are not porting to iOS. Developers are porting their Applications FROM iOS to other platforms. That's how big success Apple achieved with their platform.I did not imply anything of the sort, but that you want as many developers as possible porting their applications going forward.
Fanboy view.Developers are not porting to iOS. Developers are porting their Applications FROM iOS to other platforms. That's how big success Apple achieved with their platform.
This is definitely off-topic.