что нового в swiftui 2025?
Asked on 06/16/2025
1 search
На WWDC 2025 было представлено множество новых функций и улучшений в SwiftUI. Вот некоторые из них:
-
Виджеты и интеграция с Vision OS и CarPlay: SwiftUI теперь поддерживает виджеты на Vision OS и CarPlay, включая новые API для обновления и релевантности на WatchOS. Подробнее о виджетах.
-
Улучшения производительности: В SwiftUI были внесены значительные улучшения производительности, особенно в области списков и прокрутки. Например, списки на macOS теперь загружаются в 6 раз быстрее, а обновления происходят до 16 раз быстрее. Узнать больше о производительности.
-
Новые возможности для работы с веб-контентом: В SwiftUI добавлены новые API для работы с веб-контентом, включая WebView, который теперь полностью поддерживается в SwiftUI. Подробнее о веб-контенте.
-
Редактирование текста и 3D диаграммы: SwiftUI теперь поддерживает редактирование текста с использованием атрибутированных строк и 3D диаграммы благодаря интеграции с RealityKit. Узнать больше о редактировании текста и диаграммах.
-
Интеграция с RealityKit: Улучшена интеграция SwiftUI с RealityKit, что упрощает взаимодействие с 3D объектами и анимациями. Подробнее об интеграции с RealityKit.
Эти обновления делают SwiftUI более мощным и гибким инструментом для разработки приложений на всех платформах Apple.

What’s new in SwiftUI
Learn what’s new in SwiftUI to build great apps for any Apple platform. We’ll explore how to give your app a brand new look and feel with Liquid Glass. Discover how to boost performance with framework enhancements and new instruments, and integrate advanced capabilities like web content and rich text editing. We’ll also show you how SwiftUI is expanding to more places, including laying out views in three dimensions.

Platforms State of the Union
Discover the newest advancements on Apple platforms.

Meet SwiftUI spatial layout
Explore new tools for building spatial experiences using SwiftUI. Learn the basics of 3D SwiftUI views on visionOS, customize existing layouts with depth alignments, and use modifiers to rotate and position views in space. Discover how to use spatial containers to align views in the same 3D space, helping you create immersive and engaging apps.