They aren't as openly hostile to it as with Flash. I doubt Apple kneecapped Nvidia on the Mac Pro for that purpose. Flash was basically an outcast. Nivida is in the rest of the Mac line up , in part because Nvidia reversed course on performance/Watt and price and also support OpenCL (at least some places ). It could be a problem, but not a major hurdle on OS X.
Long term, yes. The OS X system libraries are only going to use OpenCL. Apple is telling no developers to put effort into CUDA. CUDA is likely never going to show up in iOS whether developers want it or not. Apple is going to have zero interest in solutions that can't possibly cross those two platforms. They are not pressing iOS hard to expose OpenCL to general developers yet.
That appears to be part of Nvidia's excuse.
Imagination Tech/PowerVR .... check (2 years ago. I wonder who a major user their GPU is? Hmmmmm ) http://withimagination.imgtec.com/index.php/news/powervr-sgx-cores-get-opencl-conformance
Adreno ... check 320 has OpenCL support https://developer.qualcomm.com/discover/chipsets-and-modems/adreno-gpu
Mali .... check http://malideveloper.arm.com/develop-for-mali/sdks/mali-opencl-sdk/
Nvidia .... apparently it doesn't matter on any of them.
"... "Today's mobile apps do not take advantage of OCL (OpenCL), CUDA or Advanced OGL (OpenGL), nor are these APIs exposed in any OS. Tegra 4's GPU is very powerful and dedicates its resources toward improving real end user experiences. ... "
http://www.brightsideofnews.com/new...cs-disappoint2c-nvidia-in-defensive-mode.aspx
well geee, if it is not there uniformly it is pretty obvious the OS aren't going to expose it. Wonder if someone cares.... [ same article]
"... To put this answer in perspective, Nvidia - a company almost always known for innovation in the desktop and mobile computing space - does not consider that API's such as OpenCL and its own CUDA are important for ultra-efficient computing. This attitude already resulted in a substantial design win turn sour, as the company was thrown out of BMW Group, a year and a few quarters after it triumphantly pushed Intel out of BMW's structure.
... "
Vivantae .... check OpenCL and Android's Renderscript http://www.vivantecorp.com/index.php/en/technology/gpgpu.html
And yet two days ago it was announce that nvidia bought the portland group the HPC leading independant compiler supplier and maker of OpenACC, Cuda fortran and Cuda x86 amongs other thing...
So what were you saying about nvidia not finding cuda important enough?