And some may already be supported with current hardware, but not enabled...
One feature that likely exists in hardware but won't be supported in the
first iPhone OS release (anyone ever consider that there may be a
subscription/upgrade price for the iPhone OS, BTW?) is 3G support, which
is rumored to be present in hardware, but not yet part of the feature list.
Another possibly already-present feature is using iTunes-synch/recharge
port as a video port. Jobs appeared to be using a regular iPhone with a
special adapter during the presentation. He glossed over this by
claiming it was a special iPhone. What if it was merely a special
version of the OS?
If video/audio i/o (not just video-out) support is already available,
you could see the iPhone becoming its own hub for a multi-person
iChat-based internet video conference and allowing one or more telephone
conferees to join into the iChat conference. An iSight addon to the
iPhone could also be in the works allowing both video chat, and video
The current iPhone job offerings at Apple include 3D graphics
programmers. This implies that future iPhones and perhaps the current
one with an upgraded OS (remember that subscription service?) may
support a lot more features than Jobs demoed. My previous discussion
about MPEG Visual support in Apple TV comes into play here. If 3D
avatars and other geewiz 3D stuff could be added to the iPhone, it would
further differentiate the iPhone from its competitors. It would require
an OS upgrade of course, but if Apple adds compelling multi-media and
business app support in future upgrades/software enhancements (why not
separate enhancements for each kind of functionality--phone,
multi-media, business apps?), consumers would likely be willing to pay
Just some thoughts. An iPhone with 4GB of RAM allows for all sorts of
potential enhancements in software. If Apple was looking ahead far
enough, there may be plenty of hardware support buried inside for
features that haven't been demoed or even hinted at yet.
And of course, the Apple TV I/O ports are so numerous that anything that
iPhone could do, Apple TV might be upgraded to do as well, either via an
interface to an iPhone, or via some specialized Apple TV addon.