iOS 7 status bar creates app-level design problems
| Originator: | dwiskus | ||
| Number: | rdar://14422736 | Date Originated: | 7-11-2013 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | iOS 7 |
| Classification: | Reproducible: |
Summary: iOS 7's unified status bar takes what used to be an OS-level design challenge and makes it an app-level design challenge, forcing app designers to account for things beyond their control or interest, and imposing OS and hardware concerns upon the user at the highest level of visual priority in unrelated apps. The previous black status bar did an admirable job of separating this visual information in a way that made it easily accessible without being visually or cognitively imposing. While it is still possible for developers to force a black status bar in individual apps, the results look outdated next to the stock apps, which are—individually—harder to use because of this unification.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Vague?
I'm sure there's a real problem here, but this bug report is quite vague. You may want to include specific instances or examples of design problems that can occur as a result of the new status bar.
Here are some instances I've run into.
It seems the new status bar only works well for two use cases.
If we all made apps like that it would be like going back to the 2007 again. We've moved on, this is a step backwards. There are many other use cases that are now problematic for developers with no real gain for the users. I personally believe this was the most ill conceived idea of iOS 7.
Status Bar Overlap
I believe what dwiskus is trying to say is that the status bar will now overlap all application's content view. This will affect all 3rd-party applications that do not specialize the status bar. I have not used the default UINavigationBar in many of my applications, nor have I done anything with the status bar, so now my applications will have the status bar covering the content of the application against my best intentions at the time of application creation.