Simulator blur does not match device blur

Originator:igeek1
Number:rdar://18545031 Date Originated:03-Oct-2014 07:53 PM
Status:Duplicate of 14951233 Resolved:15-Oct-2014 12:55 PM
Product:Developer Tools Product Version:Xcode 6.0.1 (6A317)
Classification:Serious Bug Reproducible:Always
 
Summary:
The blur from system elements, such as toolbars, as well as from UIVisualEffectView, looks different in the iOS simulator than it does on device.

Steps to Reproduce:
1. Open the attached sample project.
2. Run the app on an iPhone 6 simulator.
3. Run the same app on a real iPhone 6.
4. Look at the way the UIToolbar at the bottom blurs the text behind it.

Expected Results:
The blur looks identical on the simulator and the device.

Actual Results:
The blur is different between simulator and device. On the simulator, the text is still quite visible below the toolbar. It is obscured by some kind of gradient overlay, but the edges are sharp.

Version:
Xcode 6.0.1 (6A317)
iOS 8.0.2

Notes:
Attached screenshots of the app running on an iPhone 6 and in an iPhone 6 simulator. Also included an image of what happens when you put one image on top of the other with the "difference" blend mode, which highlights the differences between the two. And finally, a boosted version of that same image, so you can really see the areas that are affected. (Ignore the status bar, since it is different between device and simulator).

A note on why this bug is important to me: I use the iOS simulator in conjunction with https://github.com/jonathanpenn/ui-screen-shooter to take automated screenshots of my app for the app store. With three different screenshots, four device sizes, and five localized languages, that works out to 60 screenshots that I would otherwise have to take by hand. UI screen shooter makes it a cinch, but with the blur looking wrong, I will have to go back to taking at least some screenshots by hand every time something changes, a process that can take at least a couple hours, and has to be repeated every time the UI changes at all.

Configuration:
Occurs on iOS simulator.
Does not occur on iOS devices supporting blur (all iOS 8-supported devices except iPad 2 and 3).

Attachments:
http://cl.ly/Xrmz

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!