Remy Porter's Blog
I love Open Source. It's a great way to develop software. But it has its
weaknesses. One of the main weaknesses is consistency. Take a look at these
Android apps. When you look at these applications for the Google backed
smartphone OS, what you'll see is a complete lack of consistency in the look
and feel of applications.
I've done a little work with iPhone app development. I'm an avid user of a
wide array of other iPhone apps. Apple provides a pretty standard set of UI
widgets. There's some variation; the slider control looks different depending
on where it's used, for example. Those variations are largely cosmetic.
If you want to have tabs in your application, there's a built-in tab control.
It rests at the bottom of the screen as a set of buttons. Every app that
wants to have tabbed screens will use the same widget and the same family of
control... (more)