Your perception of Apple's iPhone probably has a lot to do with your personal philosophy of computing.
Do you want unfettered freedom to run anything, whenever and however you want it? Or do you only need a few vital applications to make you happy, and really just want the damn thing to work reliably?
In these, the early days of the iPhone, it's very clear that Apple has taken a very cautious approach to independent iPhone developers and software development. Contrast that approach with Microsoft, which built a PC empire catering to developers' needs, and would like to … Read more