3 ms·
I agree with most of this article, but an issue that he does not address is the fact that Apple constantly "refreshes" the UIKit APIs - every WWDC shows the new
by herodotus 9y ago
I agree with most of this article, but an issue that he does not address is the fact that Apple constantly "refreshes" the UIKit APIs - every WWDC shows the new cool way to do something or other, and their own Apps usually exploit these new things. Look at the Podcast App in iOS 11 for example - what used to be a very simple table based app now uses collection views and fancy presentation views that have multiple states. Unfortunately, App developers face pressure for their Apps to look relevant, so it is not easy to ignore these "improvements" to UIKit in ones own apps. Adopting the new UIKit stuff inevitably leads to bloat.