iOS
Автор статьи устроил максимально жёсткий тест: сложная лента с тяжёлыми изображениями, GIF-анимациями, жестами, градиентами и переменной высотой ячеек. На таком сценарии SwiftUI List показал 78 лагов за 24 секунды и 2 серьёзных подвисания, тогда как UIKit на UICollectionView работал заметно стабильнее — около 0,7 лага в секунду и без фризов. По памяти и CPU разница тоже оказалась ощутимой: примерно 248 МБ против 92 МБ, а загрузка процессора у SwiftUI держалась около 100% даже в покое. Главный вывод: для обычных экранов SwiftUI уже вполне ок, но если у вас тяжёлая, быстро скроллящаяся лента с кучей анимаций и сложным UI, UIKit всё ещё даёт лучший запас по производительности.
• Расширение поддержки Swift в разных IDE
• TTBaseUIKit — готовые представления для UIKit и SwiftUI
• Я сделал свободный и бесплатный Naive-iOS/macOS клиент
• Why AI Won’t Replace iOS Engineers - But Will Replace Bad Ones
• Swift/iOS: Receive iOS Notifications From Any App on Bluetooth Accessory
• Is SwiftUI finally as fast as UIKit in iOS 26?
• Network Requests Optimization using Xcode’s Simulator & Agents
Post #6053
1.85K