Not necessarily identical!
We are often faced with situations where multiple front-end software developed for different platforms are necessarily identical.
The question I now ask myself is: why? It’s so crucial?
It ‘sa bit like asking iOS and Android have the menus implemented in the same way or is a bit’ like expecting everyone should dress in one color over another. So it seems that the customer is not satisfied until he sees aligned in terms of UX and UI, application iOS, Android or Web.
Concept of usability
ISO defines usability in this way: “the effectiveness, efficiency and satisfaction with which specified users achieve certain objectives in certain contexts”
It stands at this point a further question: what is the best way to get this level of usability?
Simple — it makes the most of the components that the operating systems put at our disposal. We have to trust them!
If you ask a bit ‘of users why they decided to buy one iPhone or Android smartphone or Windows Phone or Blackberry etc … - beyond the economic issue - subsequent responses are: “because I like the design of Apple, because I go crazy for the ‘back button’ of Android or because I like the “WP Tiles” in short, it is a matter of usability!
Those who have studied a bit ‘of HCI (Human Computer Interaction) knows the famous heuristics of Nielsen, from here you understand how fundamental in Mobile exploit all of the components that makes available system … Nielsen talks about flexibility and efficiency!
Because if an Apple user is used to set the alarm for 5 years now using a picker, it will be much more pleased to find the same component in an app that lets you choose a TV channels.
I do not know if I was clear enough: 2 app will completely identical does not really make much sense!
Another delicate point for example is: the navigation! — “Navigation is consistent and guides the user.” Said usability experts!
The iPhone has only one button and this necessarily implies a navigation managing different devices with additional physical buttons.
Nielsen still suggests: correspondence between the system and the real world! I would add: correspondence between the system and what O.S propose to use.
Filippo what do you think?
Our model user: Filippo, is accustomed to seeing the screens in a certain way, and he knows why! Because the operating system he uses for years has used to this, and Filippo is happy to be so.
Filippo also says: “Don’t make me think” resuming the famous book of Steve Krug because he doesn’t want to waste time understanding what those icons are.
A good Experience
A simple example but I think useful for our purpose is Whatsapp Inc and the differences between iOS and Android.
In short, we have made progress in terms of minimal design, and I’m glad of that, but we still struggle to recognize the importance of using native components that do not create problems for developers, which appear to be solid as recommended by the operating systems.
… and probably not users would obstruct the mailbox of companies, asking how to get out of a view?!
And now … enjoy your design!