When I pick up my iPhone and open an app I'm not surprised by an app using a Tab Bar interface.
When I use an app on my Android phone I'm used to options popping up when you press the menu button.
Yes, in a perfect world you'd have exactly the same interface on all devices. That's not today, not tomorrow, not next year and most probably never will be.
When you want to launch an app on your Mac you might go to the Dock.
On Windows, it might be in a Start menu.
On Linux it's somewhere else.
On a TV the menus are somewhere else.
Finally, there's native capabilities that HTML5 will always miss out on. It's why Java apps look and feel odd. Even though they try and mimic desktop look-and-feel (and often do an amazing job) it never quite works.
Comments
Not sure what you mean.
I have an iPhone and an Android phone.
When I pick up my iPhone and open an app I'm not surprised by an app using a Tab Bar interface.
When I use an app on my Android phone I'm used to options popping up when you press the menu button.
Yes, in a perfect world you'd have exactly the same interface on all devices. That's not today, not tomorrow, not next year and most probably never will be.
When you want to launch an app on your Mac you might go to the Dock.
On Windows, it might be in a Start menu.
On Linux it's somewhere else.
On a TV the menus are somewhere else.
Finally, there's native capabilities that HTML5 will always miss out on. It's why Java apps look and feel odd. Even though they try and mimic desktop look-and-feel (and often do an amazing job) it never quite works.