We can thank the devteam/jailbreakers that enabled native apps on the iPhone.
Prior to that, when Steve Jobs gave birth to the iPhone in 2007, it was only meant to run Web-Apps. Because of the large interest of the dev community of wanting to code and run native apps and creating a custom tool-chain, Apple then released iPhone SDK 1.0 a year after along with AppStore.
Good grief. Do people
really believe this?
There is no way that Apple would invest all the effort into developing a world-class mobile development environment and then only use it for in-house development. The intention
from the very beginning of the iPhone project was to run third party apps - it was simply the case that the API's were still maturing and Apple needed more time to finalize them before releasing them to the general development community. By doing so, they ensured that apps released on day one would (mostly) be compatible with all subsequent devices. They wanted to make sure that apps were perceived as reliable and safe - having all kinds of version dependencies is a huge turn-off for consumers. So they
lied and claimed the future was web apps - and made us wait a year for third party apps.
Apple has long range strategic plans that run out for
years - the iPhone was the first step in Apple plan to recapture the mass market/consumer computing market. I have little doubt that the iPad was envisioned before the iPhone even shipped - the iPhone was the ideal platform to refine the touch interface (partly because the expectations for cell phone GUIs were so low). In many ways, the goal was the iPad, with the iPhone as a means to that end.
Apple now has the core iOS running on a huge range of devices:
iPod touch - iPhone - iPad - AppleTV (and maybe the new nano?)
I expect that within 5 years there will be the option to run iOS applications on even more mobile devices, on your HDTV (via AppleTV), and on laptop and iMac form-factor devices.
Apple has an opportunity here to reclaim a large percentage of the overall consumer computing market, by offering a simple and elegant interface and OS over a broad spectrum of hardware form-factors. One key element of that is computing in the living room - yes, there are many people who would use their HDTV for running apps and viewing the web and interactive with their favorite TV shows. The hardware is now there - the AppleTV. The software will come soon.
Apple doesn't need the Dev Team to point out the value of running apps on the AppleTV.
They figured that out years ago...