SwiftUI спустя 7 лет
С момента анонса SwiftUI прошло уже целых семь лет. Это уже довольно-таки приличный срок для UI фреймворка, чтобы стать полностью production ready. Но реальность немного отличается:
👉Достигнуть предсказуемого перфоманса очень сложно, а логика дата флоу часто меняется.
👉Хоть сколько-то сложный лэйаут работает непредсказуемо и ломается в самых неожиданных местах.
👉По feature parity SwiftUI все еще очень сильно отстает от UIKit, а когда новые фичи все-таки доезжают, доступны они только с самых последних версий iOS. В результате код превращается в мешанину #available чеков.
👉Кросс-платформенность на деле оказалась не самой полезной фичей, так как по факту лэйаут на телефоне и планшете нужен разный.
Post #4728
4.84K