Export date: Tue Oct 22 19:57:59 2019 / +0000 GMT


apple-logoAs Apple has their own devices and APIs, we discuss Apple's operating systems separately. One of the most requested goals is to build software that runs on more than Apple alone.


Their mobile devices (Imagination GPUs) support:

  • Metal

  • OpenGL

  • OpenCL (via a hack)

Apple pushes Metal, which comparable to OpenCL mixed with Vulkan. When there is no need to support Android, then Metal is the best choice. Else OpenGL shaders.


At the desktop Apple supports:

  • OpenCL (used in all Apple's media-apps)

  • OpenGL

  • Metal (not pushed)

On the desktop OpenCL is the best choice, as it is the most-used compute API.
Post date: 2015-03-26 16:15:54
Post date GMT: 2015-03-26 15:15:54

Post modified date: 2016-02-23 00:24:40
Post modified date GMT: 2016-02-22 23:24:40

Export date: Tue Oct 22 19:57:59 2019 / +0000 GMT
This page was exported from StreamHPC [ ]
Export of Post and Page has been powered by [ Universal Post Manager ] plugin from