SwiftUI & UI Frameworks / 16:03

Modernize your UIKit app

SwiftUI & UI Frameworksiosipadosmacostvosvisionos

Key Points

  • Covers the latest updates to UIKit.
  • Explains how to update the iPhone app layouts to work great when resized with iPhone Mirroring and on iPad.
  • Covers new APIs for tab and navigation bars, find out how to prepare an app for new Apple Intelligence capabilities, and get introduced to a skill.
  • The session moves through App adaptivity, Legacy API: App lifecycle, Legacy API: Main screen, Full-screen mode for games, Legacy API: User interface idiom, Legacy API: Interface orientation, and related wrap-up guidance.
  • Key concepts include UIKit, Apple Intelligence, macOS 27, iOS 27, UIView, CoreMotion, CoreLocation, UIScene.
  • Platform coverage: ios, ipados, macos, tvos, visionos.

Condensed Flow

01

App adaptivity:

Focuses on macOS 27.

02

Legacy API: App lifecycle:

Focuses on UIScene, SDKs.

03

UIView Body protocols for motion & location:

Focuses on UIView, iOS 27, CoreMotion, CoreLocation.

04

Test the resizable iPhone app:

Focuses on Device Hub.

05

Tab bars and sidebars:

Focuses on iOS 27.

06

Navigation bars:

Focuses on Liquid Glass.

More Detail

Additional details

  • Detailed flow: App adaptivity -> Legacy API: App lifecycle -> Legacy API: Main screen -> Full-screen mode for games -> Legacy API: User interface idiom -> Legacy API: Interface orientation -> UIView Body protocols for motion & location -> Test the resizable iPhone app -> ...
  • APIs and concepts to recognize: UIKit, Apple Intelligence, macOS 27, iOS 27, UIView, CoreMotion, CoreLocation, UIScene, SDKs, Device Hub, Liquid Glass, Siri.
  • Version and support notes focus on iOS 27, UIView, CoreMotion, CoreLocation, Apple Intelligence, macOS 27.
  • Implementation focus: UIScene, SDKs, View annotations, UISceneDelegate, Apple Intelligence.

Resources