SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
Рейтинг: 89.8% · 96 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
Начинаю новый pet-проект, iOS-приложение для трекинга привычек. Долго не могу решить: брать SwiftUI или всё-таки UIKit? Слышал, что SwiftUI ещё сырой и баги вылезают в продакшене, но и UIKit уже выглядит как легаси. Буду поддерживать iOS 16+. Что реально используете в новых проектах?
✔ Лучший ответ сформирован автоматически — matvey_api2
Не соглашусь с предыдущим. Работаю в продуктовой компании, у нас 4 года на SwiftUI, и до сих пор натыкаемся на баги, которые воспроизводятся только на конкретных версиях iOS. List с большим количеством элементов до сих пор тормозит по сравнению с UITableView. ScrollView ведёт себя непредсказуемо в определённых сценариях. Для pet-проекта — окей, для продакшена с миллионом пользователей я бы думал …
- sasha_pixel
- Сообщения: 2
- Зарегистрирован: Сб май 23, 2026 4:55 pm
Re: SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
Для iOS 16+ однозначно SwiftUI, без сомнений. Apple уже который год недвусмысленно намекает, куда движется экосистема. На WWDC в последние годы UIKit-сессий почти нет, весь фокус на SwiftUI и Swift Concurrency. Если у тебя нет сложных кастомных анимаций или специфичных UI-компонентов — бери SwiftUI и не пожалеешь.
- matvey_api2
- Сообщения: 3
- Зарегистрирован: Вт май 12, 2026 7:38 am
Re: SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
✔ Лучший ответ — сформирован автоматически
Не соглашусь с предыдущим. Работаю в продуктовой компании, у нас 4 года на SwiftUI, и до сих пор натыкаемся на баги, которые воспроизводятся только на конкретных версиях iOS. List с большим количеством элементов до сих пор тормозит по сравнению с UITableView. ScrollView ведёт себя непредсказуемо в определённых сценариях. Для pet-проекта — окей, для продакшена с миллионом пользователей я бы думал дольше.
Re: SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
Истина посередине: большинство экранов делай на SwiftUI, но UIViewRepresentable никто не отменял. Там где SwiftUI не справляется — оборачиваешь UIKit-компонент и живёшь счастливо. Я так и делаю: ~80% SwiftUI, ~20% UIKit под капотом там, где нужна точность. Скорость разработки на SwiftUI реально выше, превью в Xcode спасают кучу времени.
Re: SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
Для трекера привычек SwiftUI — идеальный выбор. Там нет ничего такого, что требовало бы UIKit. @AppStorage, @StateObject, NavigationStack — всё что нужно уже есть. Я делал похожее приложение на SwiftUI + SwiftData, ушло 2 недели на MVP. На UIKit ушло бы раза в три больше только на бойлерплейт.
Re: SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
Добавлю практический момент: если думаешь про виджеты (WidgetKit) или watchOS в будущем — SwiftUI там безальтернативен. Лучше сразу строить на единой технологии, чем потом городить два стека. Ещё момент — Xcode Preview реально ускоряет работу с UI, особенно когда итерируешь дизайн.
- vectortcp6491
- Сообщения: 4
- Зарегистрирован: Пт май 15, 2026 4:30 am
Re: SwiftUI vs UIKit в 2024 году — что выбрать для нового проекта
Работал и с тем и с другим в коммерческих проектах. Мой вывод: UIKit — это как ездить на механике, всё под контролем, но устаёшь. SwiftUI — автомат, быстро и удобно, но иногда коробка делает что-то своё и ты не понимаешь почему. Для нового проекта в 2024 году всё равно взял бы SwiftUI — экосистема дозрела достаточно, сообщество большое, Stack Overflow завален решениями.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- Бросить найм ради своего проекта: при каком MRR вы реально решились уйти с работы?
7 ответов · 2029 просмотров
-
-
- KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
10 ответов · 708 просмотров
-
-
- Hetzner vs AWS для пет-проекта и небольшого SaaS — реально ли экономия в 10 раз?
7 ответов · 662 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость