Skip to content

JavaFX Applications on iOS

This track enables full JavaFX applications to run as native iOS apps.

Requirements

  • JavaFX runtime adapted for iOS – platform layer and native peers integrated with iOS.
  • Platform integration – integrate JavaFX lifecycle with UIApplication lifecycle.
  • Rendering pipeline – map JavaFX rendering to iOS graphics APIs, handle touch events.
  • Packaging & deployment – bundle VM, JavaFX runtime, resources, and app code into installable iOS app.

Acceptance Criteria

  • Simple JavaFX scene renders on iOS and handles touch input.
  • App lifecycle (background/foreground/rotation) works correctly.
  • Packaging produces a deployable iOS app that passes basic stability and UI responsiveness tests.