Androidのサポートがこのプロジェクトの将来の目標であるかどうか疑問に思いました。
もちろん! コンロッド自体は「バックエンドにとらわれない」ことを目指しており、特定のウィンドウやグラフィックスのバックエンドに制限されていません(または制限されるべきではありません)。
例では、主にセットアップが最も簡単であるという理由でpiston_window
を使用していますが、他のウィンドウとグラフィックの組み合わせを使用していくつかの例を取得できることを願っています。
piston_window
自体はglutin
とgfx
のgfx_device_gl
組み合わせを使用するため、両方がAndroidをサポートしている場合は、conrodの現在の例を取得できるはずです。それを続けています。
私が確信していないことの1つは、Android用にfreetype-rs
をコンパイルできるかどうかですが、 rusttype
優先して削除することを目指しているので、これがそれほど長く問題にならないことを願っています。 freetype-rs
明示的に依存していません。たまたま、 piston_window
グラフィックスバックエンドで使用されるフォントレンダリングです(これは例にのみ使用されます)。 。
また、タッチデバイスに固有のイベントが不足している可能性がありますが、それらが追加されるのを見て嬉しいです:+1:
https://github.com/jbg/conrod-android-skeletonを作成しました
最も参考になるコメント