Clearly Apple is looking at iChat-type apps, they demoed AIM. I'm hoping that AIM is allowed to run as background, or AIM is allowed to install a background daemon.
Re GPS, I presume you mean hardware interface? My understanding is that the reason that the SDK excludes the dock connector is that Apple already has a dock-connector licensing program. Made for iPhone. There exist iPhone accesories. If a company wants to make a GPS <-> iPhone device, they have to go through that licensing program. Apple hasn't said, but you would think that those people may have special hardware access via the SDK.
arn
So how is AIM getting around the background running/battery draining problems then? And do you think Apple would let them do video chat if iPhone 2.0 has the front facing camera? Don't you think Apple would want to have people use their iChat???
Maybe Apple is letting AIM make their app, and then in June when Apple also releases iPhone 2.0 with a front facing camera they introduce iChat and suddenly AIM doesn't support video chat but iChat does so Apple gets the market anyway??? It is hard for me to imagine that Apple would just let one of the potential KILLER apps get taken by someone else.
I dunno, your thoughts?