Apple has come a long way over the years. But one of the reasons it's not where
Microsoft is now is because the company has always insisted on control over both the hardware and software. Where Bill Gates encouraged one and all to install Windows on any machine that could handle it, Steve Jobs insisted on vertical integration: Apple software running on Apple machines. There are benefits to this approach -- one company, one vision, one product. But the drawbacks are painfully obvious when you look at Apple's
single-digit share in the personal computer market.
So here's what I'm getting at: Is Apple
risking repeating history by blocking third-party developers on the iPhone?