A previous engineer in Danger:
The reason there are 4 hardware buttons on Android devices is because there were 4 buttons on the Sidekick/Hiptop. Andy Rubin and a lot of the initial engineers came from Danger, which developed the Sidekick. That’s also why Android is Java based with their own custom JVM - just like Danger did it. In many respects, Android (at least the initial version) is just Danger 2.0. Many of us Danger engineers at the time when Android was first unveiled were disappointed that they didn’t innovate more instead of what seemed to be a rehash.
The first Android device TMO shipped even has the identical keyboard design as the Sidekick. Android was clearly initially designed to be a keyboard based texting device like the sidekick, and the touch interface functionality was grafted in at the last minute once they saw the iPhone, but they retained the four hardware buttons.
So Android started as a rehashed product with no innovation. They tried to imitate iPhone, but could not be as good, not even close. They thought adding a “touchable” screen will make Android look better, but they didn’t think it through. Even today, Android is still unpolished with four hardware buttons. Hopefully those buttons will get re-thought soon.
longtime sidekick user I actually think this is great. The four navigation buttons on the sidekick made doing lots of...
Los botones de hardware de...explicados. Un antiguo ingeniero en Danger: La razón por la...