Por que o Google escolheu o RenderScript em vez do OpenCL?

Eu tenho me perguntado se era possível usar o OpenCL para Android, descobrir que não era possível, e abandonei o assunto completamente. Mas graças à postagem no blog de 14 de janeiro no blog oficial do Desenvolvedor Android (http://android-developers.blogspot.fr/2013/01/evolution-of-renderscript-performance.html), descobri que a programação paralela era possível desde o Android 4.0, graças ao RenderScript! Uma API que possui alguns recursos comuns com o OpenCL.

O que eu estou querendo saber agora é: por que o Google optou por implementar essa nova solução, em vez de empurrar o OpenCL para frente (uma especificação aberta agora tratada pelo grupo Khronos).

Quero dizer, eu sei, não é muito difícil converter de um para o outro, mas ainda assim ...

Enfim, se alguém como a explicação real, por favor me avise!

questionAnswers(2)

yourAnswerToTheQuestion