Android 4.3ではOpenCLが使えないようにOffられている

これまでは使えたが、Android 4.3ではOpenCLが使えないようにOffられていて、特殊版をコンパイルすることもできないようになっているらしい。
ハードがどんどん強化されていきモバイルデバイス上で並列高速処理をすることも現実的になっているのに、OS側ではそれを認めない。
ざっと考えてみた限りでは、セキュリティを破る目的での悪用とか、マルウェアに感染して凶悪な目的にその性能が利用されるとか、そういう事態を避けるためなのかなという気がする。


今の段階でまともな目的にOpenCLを使用している人はほとんどいないだろうからこの変更の影響はまずないだろう。