WWDC26: Modernize your UIKit app | Apple @AppleDeveloper
WWDC26: Modernize your UIKit app | Apple  @AppleDeveloper
Uploaded June 2026 | Updated September 2026, 1 week ago
Discover the latest updates to UIKit. Learn how to update your iPhone app layouts to work great when resized with iPhone Mirroring and on iPad. Explore new APIs for tab and navigation bars, find out how to prepare your app for new Apple Intelligence capabilities, and get introduced to a skill for your coding agent of choice that helps modernize your codebase.

Explore related documentation, sample code, and more:
TN3208: Preparing your app’s launch screen to meet App Store requirements: developer.apple.com/documentation/Technotes/tn3208-preparing-your-apps-launch-screen-to-meet-app-store-requirements
TN3210: Optimizing your app for iPhone Mirroring: developer.apple.com/documentation/Technotes/tn3210-optimizing-your-app-for-iphone-mirroring
Adapting your app when traits change: developer.apple.com/documentation/UIKit/adapting-your-app-when-traits-change
Transitioning to the UIKit scene-based life cycle: developer.apple.com/documentation/UIKit/transitioning-to-the-uikit-scene-based-life-cycle
Automatic trait tracking: developer.apple.com/documentation/UIKit/automatic-trait-tracking
Human Interface Guidelines: Menus: developer.apple.com/design/human-interface-guidelines/menus
Make your UIKit app more flexible: developer.apple.com/videos/play/wwdc2025/282
Make your UIKit app more flexible: developer.apple.com/videos/play/wwdc2025/282
Elevate your tab and sidebar experience in iPadOS: developer.apple.com/videos/play/wwdc2024/10147
Get the most out of Device Hub: developer.apple.com/videos/play/wwdc2026/260
Explore advanced App Intents features for Siri and Apple Intelligence: developer.apple.com/videos/play/wwdc2026/343

00:00 - Introduction
00:34 - App adaptivity
02:10 - Legacy API: App lifecycle
02:51 - Legacy API: Main screen
05:46 - Full-screen mode for games
06:17 - Legacy API: User interface idiom
06:50 - Legacy API: Interface orientation
07:55 - UIView Body protocols for motion & location
08:19 - Test your resizable iPhone app
09:18 - Tab bars and sidebars
10:52 - Navigation bars
12:37 - Menus
13:01 - Integrate with Apple Intelligence
14:07 - Agentic coding
15:32 - Next steps

More Apple Developer resources:
Video sessions: apple.co/VideoSessions
Documentation: apple.co/DeveloperDocs
Forums: apple.co/DeveloperForums
App: apple.co/DeveloperApp
WWDC26: Modernize your UIKit app | AppleWhat’s new in Swift2 new Unity plug-ins to simplify your game developmentXcode 27 themes color your entire workspaceExtend your Mac app into the space around youWWDC26: What’s new in SwiftUI | AppleLanguage features arent collectiblesWWDC26: Improve your prompts by hill-climbing with Evaluations | AppleWWDC26: Find and fix performance issues in your Metal games | AppleWWDC26: Unlock in-game content with StoreKit and Background Assets | AppleWWDC26: Build, deliver, and automate with Xcode Cloud | AppleWWDC26: Meet the Evaluations framework | Apple
Apple Developer |

WWDC26: Modernize your UIKit app | Apple

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER