MobleデバイスでのCanvasとWebGL(Three.js)のサポート?
質問
素晴らしい3Dアプリケーションフレームワークと呼ばれる素晴らしい3Dアプリケーションフレームワークがあります three.js
. 。私が理解した限り、それはいくつかのレンダリングサブシステムを持っています:に基づいて Canvas
に基づいて WebGL
.
では、モバイルデバイスのサポートはどうですか? (Android、iOS)
解決
Three.jsに関係なく、次のように分解されます。
Canvas
要素は、いずれかで使用できます 2D
コンテキストまたはa WebGL
環境。 3Jは、WebGLまたは2Dコンテキストのいずれかを使用できます。
ほとんどの携帯電話はサポートしています 2D
環境。
サポートはほとんどありません WebGL
まだコンテキスト。モバイルサポートのFirefox WebGL
少なくともいくつかのAndroidビルドで利用でき、BlackBerry Playbookも使用できます。
見る:
http://caniuse.com/canvas (別名2d)
他のヒント
更新12-12-2014 http://caniuse.com/#feat=webgl
少なくともiOSで3つのjsを使用でき、3.jsのCanvaSrendererのみを使用できます。 WebGlrendererはiOSで動作しません。
テクスチャを使用しないようにしてください、それはフレームレートを大いに遅くします。
シンプルな色のメッシュでは、非常にうまく機能しており、高速です。
アニメーションジオメトリ、プリミティブだけでいくつかのテストがありました。
iPodtouch 1GとiPodTouch 4Gでテストできました。どちらもうまく機能し、フレームレートでうまくいきました。
Androidで試すことはできませんでしたが、それも機能していると思います。