JavaFX application on Android platform is too slow (JavaFXPorts/Gluon)
<p>I am attempting to develop/port the classical 'Flappy Bird' game on Desktop, Android, and iOS using JavaFX with Gluon and JavaFXPorts. The application is now playable on Desktop and Android platforms, but with noticeable performance differences. The application is <strong>TOO SLOW</strong> on Android (slow animation).</p>

<p>I already did some performance tuning such as node caching, <code>AnimationTimer</code> as game loop, node recycling, parallel processing with Stream API back-port <code>net.sourceforge.streamsupport:streamsupport</code>, and among others, but the performance is still the same.</p>

<p>How could I make my application faster, with similar performance with the desktop version?</p>

<p>You can find my application's source code here: <a href="https://github.com/warrenmnocos/flappy-bird-gluon" rel="nofollow">https://github.com/warrenmnocos/flappy-bird-gluon</a>.</p>

<p>Mirror post: <a href="http://gluonhq.com/forums/topic/javafx-application-on-android-platform-is-too-slow-javafxportsgluon/" rel="nofollow">http://gluonhq.com/forums/topic/javafx-application-on-android-platform-is-too-slow-javafxportsgluon/</a></p>