No, I disagree. He mentions several input options that are specific to phones. A phone may or may not have a keyboard but a computer will always have a keyboard and a mouse. An example is: if you're create a driving game for Android, why would you code for accelerometer steering if a big chunk of the users won't have the hardware? A desktop programmer would never think "what if they don't have a mouse?" Android developers will neglect everything above the bottom spec because otherwise they're limiting their market or wasting their own time.