Consistency, where are you?
I am nowhere near to be an expert UI/UX designer, but I like being aware of this stuff as much as I can, even if it does not have anything to do with my PhD. Why am I telling you that? Because in this post I will throw a simple question about UI/UX. Please notice that I am trying to learn more than to criticise
How have I got to write this post?
Yesterday I (as maybe many of you have) installed the new OS X: Mountain Lion. That increased my need to install iOS 6 on my antique iPhone 3GS to test iCloud synchronizations. I was reluctant to do so because it is currently a beta and this is the only phone I have for developing and for its everyday use. But I somehow enjoy having problems with technology: I installed it. My surprise? They work like a charm, but I have found a pair of UI inconsitencies I would like to discuss:
1) If I would had crafted the new iOS Safari, would it have been rejected from App Store?
Look at the two images below. Apple have just revamped sharing UI in Safari (and others across the OS). Now, instead of some big gray buttons with the available actions, Apple have revamped the UI to show colorful icons to present your choices.


I literally quote a phrase from iOS Human Interface Guidelines:
Do not reuse iOS app icons in your interface. It can be confusing to users to see the same icon used to mean slightly different things in multiple locations throughout the system.
I agree, seeing that icons I expect switching from Safari to the respective app, even if it is to perform the sharing operation. However, right now you will not open the app tapping on them. It is not a big confusion, but maybe it is not the best solution, is it? At the same time, I wonder how many apps have been rejected in the past for doing that….
2) Consistency between platforms is one step closer, but are they exploiting its full potential?
I will take a very simple example from the new OS X Safari “Show all tabs” feature vs iOS implementation. iOS version looks as follows:


Otherwise, OS X version looks like:

As you can see, the icon to start this view and the button to close the tab are completely different in both platforms. I am aware that the desktop platform does not need a big button because you will not have to tap it, but I think iOS abstraction is smartly engineered, by its color mainly ;)
Going one step further, the desktop version enters the visual navigation of tabs with a pinch in the trackpad. Why it is not identical in iOS? I am quite sure that there is no limitation and it is a useful shortcut!
Round up
Maybe I am beeing a little picky, but I am sure that these things would improve the consistency and predictability of the interfaces. Besides, they would put together a perfectionist ready system.
As always, I look forward for your comments!
Afterword
No matter how, I want to add that OS X Mountain Lion have surprised me since the very first minute. I think that there are many improvements in UI fluidity. And the new Safari is a rocket! However, my favourite feature is in iCloud synchronizations, it is starting to get into a better shape ( e.g. the notifications of iMessage between iOS and OS X are synched in real time). However, I am very hard to please, and I think there is a long way to go…