Back to the iPod comparison;
When iPods were first released, they only worked with Macs. Then they worried about Microsoft functionality. The reason is that developers need a nonmoving benchmark to hit. So in developing the iPhone, what do they pick as their nonmoving benchmark? Windows? No way - They have zero control over it and that would make no business sense. Tiger? Tiger was originally supposed to be replaced by Leopard before the release of the iPhone. So of course you develop the iPhone towards Leopard first and then try to push functionality out to contain Windows and Tiger.
I agree with others that you should not buy anything without being satisfied with it's functionality today. That is why I have been holding off getting an iPhone. It is pretty reasonable to expect major functionality increases soon though. They did not need put a 770Mb operating system on the iPhone so that it could look at the weather and youtube.
When iPods were first released, they only worked with Macs. Then they worried about Microsoft functionality. The reason is that developers need a nonmoving benchmark to hit. So in developing the iPhone, what do they pick as their nonmoving benchmark? Windows? No way - They have zero control over it and that would make no business sense. Tiger? Tiger was originally supposed to be replaced by Leopard before the release of the iPhone. So of course you develop the iPhone towards Leopard first and then try to push functionality out to contain Windows and Tiger.
I agree with others that you should not buy anything without being satisfied with it's functionality today. That is why I have been holding off getting an iPhone. It is pretty reasonable to expect major functionality increases soon though. They did not need put a 770Mb operating system on the iPhone so that it could look at the weather and youtube.