ネイティブSDKを使用して、AndroidとiOSの両方で個別にアプリケーションを開発しています。ただし、アプリケーションには、ベクトルグラフィックの傾斜、スケーリング、回転などの基本的な2D(3Dの場合もあります)機能に加えて、単純なテクスチャ平面に対するあらゆる種類のオプションのファンシーエフェクトをサポートするモジュールがいくつかあります。
このモジュールをビューの一部の内部でホストし、そのコードがiOSプラットフォームとAndroidプラットフォームの両方で可能な限り共有されるようにしたいと思います。
私はあらゆる種類の解決策を求めてウェブの周りに潜んでいます。
- まず第一に、OpenGLがあります。問題は、OpenGLのコーディングに慣れておらず、OpenGLで作成するコードが2つのプラットフォーム間で共有可能かどうかを理解できなかったことです。実際にNDKなどでやろうとした人はいないようです。
のようなプラットフォームがあります
a。クラッター(http://www.clutter-project.org/)-モバイルデバイスでの使用例は見つかりませんでした。
b。Unity3Dのようなプラットフォームは、アプリケーション全体をそのプラットフォームで実行する必要があることを理解している限り、あまり役に立たないと思いますが、それは私が探しているものではありません。
では、iOSとAndroidの間で2d / 3dコードを共有することは可能だと思いますか?もしそうなら、あなたがお勧めできる方法はありますか?
または、2Dまたは3Dグラフィックスの各デバイスのネイティブメソッドを使用する必要がありますか?
ありがとう!