What is new in ios 18 and 17 for UIKIt

Generated on 8/4/2024

1 search

What's New in UIKit for iOS 18 and 17

iOS 18

  1. Document Launch Experience:

    • Redesigned launch experience for document-based apps, allowing full control over launch views and template document creation. This helps in guiding users to create their first document while maintaining a great browsing experience.
    • What’s new in UIKit (00:00:07)
  2. Tab Bars and Sidebars:

    • Major updates to tabs and sidebars, including a new API to better describe app hierarchy to UITabBarController.
    • New syntax in SwiftUI for TabView to catch common errors at build time.
    • Elevate your tab and sidebar experience in iPadOS (00:05:00)
  3. Fluid Transitions:

    • Support for new fluid transitions across the system, enhancing the sense of continuity in your app by keeping the same UI elements on screen during transitions.
    • What’s new in UIKit (00:03:05)
  4. SwiftUI and UIKit Interoperability:

    • Enhanced interoperability, allowing the use of SwiftUI animation types to animate UIKit views and vice versa.
    • Gesture recognition has been factored out of UIKit, enabling the use of custom gesture recognizers in SwiftUI view hierarchies.
    • Platforms State of the Union (00:38:32)
  5. UIUpdateLink:

    • New in iOS 18, making it easier to implement complex animations requiring periodic UI updates, similar to CADisplayLink but with more features.
    • What’s new in UIKit (00:10:48)
  6. Apple Pencil Pro and PencilKit:

    • New API for PKToolPicker to define available tools, enhancing drawing tools and undo support with Apple Pencil Pro.
    • What’s new in UIKit (00:18:58)

iOS 17

While the context provided does not explicitly mention new features in UIKit for iOS 17, it is implied that many of the enhancements and integrations with SwiftUI, such as improved animations and gesture recognizers, were built upon the foundations laid in iOS 17.

Relevant Sessions

  1. What’s new in UIKit
  2. Elevate your tab and sidebar experience in iPadOS
  3. Platforms State of the Union

These sessions provide a comprehensive overview of the new features and improvements in UIKit for iOS 18, as well as the ongoing enhancements from iOS 17.