When switching between Mondo and other apps using a double-click on the home button, I really like the privacy feature which blurs the screenshot.
However, Iāve noticed that when I enter multitasking (using a double-click the home button) with Mondo as the active app, the screen blurring does not occur.
This is not the case when Iām using another app, and then double-click the home button to switch back to Mondo. In this case, the Mondo screenshot is nicely blurred!
Think you answered your own question there. Its because it is the current active app. My Amex app also does the same as the Mondo app although NatWest blocks the app view if it was the current active app or not.
I personally donāt see it being an issue the way it currently is but thats my opinion.
Yup. From what I can tell, the app applies the blur when iOS no longer considers it the active application and backgrounds it. This is the point where iOS would normally just transition from showing active UI to a static image of the last known app state (including any updates performed by background app refresh, as a result of a content available push notification, etc).
I prefer it this way around as it hides exactly when the blur is applied (something that actually looks a little ugly and can be poorly performing when other animations such as the zoom out to the app switcher are running) and keeps everything clean looking to the user while maintaining a similar level of privacy.
With my other banking application, it uses a screenshot of the application with the default logo (similar to the startup screen when launching Mondo) when switching from the active app. This seems like a nice way to ensure user privacy, but also avoiding the ugly design and poor performance that @RichardR mentioned.
I would be interested to hear if anyone else has any thoughts on this?
I donāt like the blurred screen. My current bank does it too. Sometimes i want to note something down or have a quick look in another application and it blurs which is annoying and less secure cause I have to take a screen shot instead. Itās just inconvenient.
First things first, the need of ālockingā the app thumbnail comes from a security point of view. In order to offer a smooth app switcher iOS stores a screenshot of how every app looked before they were closed. Since those screenshots are not in control of our app (they happen at OS level) we donāt want to potentially compromise your data, so we hide it right before iOS takes the snap.
There are many ways of doing this. One would be the ā1Password approachā, show a lock screen or splash screen just presenting the app icon or similar. This approach works best when the app has some sort of login, so every time you open it you accept that thereās a barrier.
The second approach (the current blur) comes from the idea that the app should always be accessible (like your email or Messages are) so when you switch apps you want at least to have a hint of what were you doing before switching apps (maybe you were checking a transaction, or a report, or talking with customer support) so when the app unblurs thereās not so much friction or jump from the ālockedā screen to the actual app.
I appreciate is not ideal but itās the best solution we imagined. Actually, after building it we realised that itās exactly the same pattern Apple uses on their own iTunes Connect app⦠so I guess thereās not really too much room for improvement until iOS provides new/secure ways of dealing with this.