3 ms·
I'd love to learn more. What technologies outside iOS have you used and what do they do better than SwiftUI?
by cglong 6y ago
I'd love to learn more. What technologies outside iOS have you used and what do they do better than SwiftUI?
- anoncareer0212 6y agoReact Native, Android Java, Android Kotlin, Flutter, Jetpack Compose - Flutter is the runaway winner, in general - ARC looks like a mistake in retrospect - you trade 'GC overhead' for memory leaks - keeping autolayout _and_ absolute frames looks like a mistake: a significant portion of SwiftUI overhead is spent in autolayout - after working with Swift and _loving_ it between Swift 1 and 4, seeing the issues and watching Apple staff up and get more rigorous to solve them, stapling SwiftUI right now is unconsciable - it requires contorting the language spec and the slow speed removes the one benefit of all the other frameworks, hot reload on device. - Apple seems confused because they can _enumerate tractable work that would improve SwiftUI_, but the sum of that work is large enough to place a real, performant, cross platform Swift UI O(years) out (c.f. Swift's stable ABI clusterfoo)