UIApplicationIsOpaque Should Be Public
iOS 7 is a layered UI. People expect what’s-behind — the user’s wallpaper, in some cases — to show through.
Apple reinforces that expectation by showing the wallpaper in Apple apps.
But developers can’t use this same feature, which means they can’t use one of the expected techniques to make their apps iOS-7-like.
I could understand were it a security issue, but transparent apps do not have a way of taking a screenshot of the wallpaper. They can show it, but they can’t get it.
Steps to Reproduce:
1. Open an iOS app project.
2. Set UIApplicationIsOpaque to NO in Info.plist.
3. Try to upload it from a non-Apple developer account.
4. The validator will reject the app for using the UIApplicationIsOpaque key.
That UIApplicationIsOpaque is public and allowed.
iOS 7, Xcode 5
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!