The base deployment of the app is iOS 7.0 and both device and the simulator are using 7.0.
The translucent effect on the simulator gives a blur to the content under UINavigationBar
, but on the device, no blur. I've noticed a couple other difference tool. My UIToolbar
was translucent on the simulator, but opaque on the device and there have been a few times where tints don't match.
For the nav bar though, why is it different and how do I get the blur effect? Without the blur, text under nav bar text could be distracting and confusing!
An iOS Simulator basically mimics an iOS app or browser on top of a developer's operating system. This is viewable in an iPad or iPhone like window. They cannot virtualize the actual hardware conditions of an iOS device, which is the main requirement for comprehensive testing and debugging.
Simulator allows you to rapidly prototype and test builds of your app during the development process. Installed as part of the Xcode tools, Simulator runs on your Mac and behaves like a standard Mac app while simulating an iPhone, iPad, Apple Watch, or Apple TV environment.
It's neither a Virtual Machine nor an Emulator. It's a simulator, in another words it's a standard mac application which mimic the behaviour of iOS devices. It mimics most of the features of an actual devices, but lacks some major features. So you need to use a real device for testing some of the real world scenarios.
After much digging, this is a hardware limitation. The blur effect is not enabled on the older devices due to GPU requirements/performance.
The blur effect will appear on:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With