What new apis for tabs?

Asked on 06/11/2025

1 search

At WWDC, Apple introduced several new APIs related to tabs across different platforms and frameworks:

  1. SwiftUI: The Tab View in SwiftUI has a new API for adding a custom bottom accessory that sits alongside the tab bar. This is useful for displaying playback controls or global status in your app. Additionally, there's a new API that allows the tab bar to collapse when scrolling, providing more space for app content. (Platforms State of the Union)

  2. UIKit: New UI Tab and UI Tab Group APIs enable apps to describe their structure to build a tab bar and sidebar. These APIs adapt for a native experience on both Mac Catalyst and visionOS. (What’s new in UIKit)

  3. Customization and Adaptivity: Tabs can now be customized through drag and drop, allowing users to personalize the sidebar and tab bar. This includes the ability to hide non-essential tabs or rearrange groups in the sidebar. (Elevate your tab and sidebar experience in iPadOS)

  4. Sidebar Integration: The new APIs allow for a combined tab and sidebar experience, where the tab bar can morph into a sidebar for deeper navigation. This is particularly useful for apps with a more complex hierarchy. (Platforms State of the Union)

These updates provide developers with more flexibility and customization options for implementing tabs in their applications across Apple's platforms.