http://magarshak.com/blog/?p=234
Steve Jobs and Scott Forstall would have never allowed this travesty.
http://magarshak.com/blog/?p=234
Steve Jobs and Scott Forstall would have never allowed this travesty.
Then iOS 7 killed textures, but introduced translucency to make up for its overall blandness. And that really ruined the simplistic beauty of UIKit programming, since everything now has to deal with all the band-aid that is needed to make views extend below translucent bars (layout guides, edgesForExtendedLayout, automaticallyAdjustsScrollViewInsets, ...). Here's a random example of how translucent vs. opaque bars can cause trouble. [4] We've traded a few minutes in Photoshop for hours of wrestling with UIKit's undocumented heuristics when it comes to layout code/transitions.
[1] http://www.iclarified.com/images/news/24614/92620/92620.jpg [2] http://photos2.insidercdn.com/javascript-121220.jpg [3] https://cdn.cultofmac.com/wp-content/uploads/2012/09/Screen-... [4] https://stackoverflow.com/a/33537188
Honestly this isn't a big deal it's massively overstated. OS X managed to pull of Aqua and MS managed to pull off Aero both with arbitrary UI sizing.
I feel this point is only stated by people who came to UI when they only had to worry about 1 size and then were shocked at the idea of treating the UI as anything other than a Photoshop flat.
The difference is also (I think) the average size of teams which made the apps. iOS has started the boon of one developer per app. Before it was of course done, but the scale is not comparable.
From that point I have wanted a customisable iOS interface, where we are "allowed" to apply our own skins and themes. If people like flat design, that's fine, but it's unreasonable that the same uniform interface is forced on everyone.