On Wed, 11 Feb 2026 12:29:41 GMT, Jose Pereda <[email protected]> wrote:
> This PR adds support for iOS native window scene, which was added some time
> ago starting iOS 13 (in 2019).
>
> Current iOS development requires iOS SDK 26, and minimum deployment target is
> set to iOS 15 (meaning that apps will run on all devices with iOS 15 or
> greater).
>
> It is safe then to not include the safe-guard `if (@available(iOS 13.0, *))
> {...}`, which will make the code more complex.
>
> Adding the native UIScene and UIWindowScene APIs follows the Apple standards,
> but as a fallback, the deprecated API is still kept there (`keyWindow` was
> deprecated starting iOS 13, and `initWithFrame:` was deprecated starting iOS
> 26). This is for a follow-up issue.
>
> Note: This patch doesn't really add support for multiple windows, as this
> would require more complex changes.
This pull request has now been integrated.
Changeset: a8c13c66
Author: Jose Pereda <[email protected]>
URL:
https://git.openjdk.org/jfx/commit/a8c13c66f1b59f11bbdba1825c7d67a707352138
Stats: 25 lines in 1 file changed: 16 ins; 5 del; 4 mod
8377350: [iOS] Add support for UIWindowScene
Reviewed-by: lkostyra, jvos
-------------
PR: https://git.openjdk.org/jfx/pull/2072