
На ежегодной конференции WWDC 2025 Apple продемонстрировала новые методы разработки гибкого дизайна в UIKit. Среди них — использование адаптивных интерфейсных компонентов, таких как UISplitViewController и TabBar, которые могут автоматически менять свою структуру в зависимости от размера экрана.
Также были рассмотрены возможности масштабируемых графических элементов, например, SF Symbols, сохраняющих качество при различных условиях отображения и стилях. Важной частью обновлений стала система UIContentConfiguration, позволяющая динамично настраивать внешний вид интерфейса в зависимости от контекста использования.
Для обеспечения правильной адаптации к различным устройствам разработчики могут использовать layout guide, safe area insets и отступы, что обеспечивает универсальность интерфейса на разных моделях устройств.
Общее решение позволяет одним интерфейсом поддерживать множество форматов и размеров экранов. В результате, UIKit теперь способен обеспечивать гибкость и оптимальное отображение в самых разнообразных условиях.
Дополнительно, обновлены возможности поддержки тем и шрифтов: автоматическое переключение между светлой и тёмной темами, а также поддержка Dynamic Type делают интерфейсы более удобными для пользователей.
Для более подробной информации доступна видеозапись сессии о новых возможностях.
Источник: @romancev768