By itself, it didn’t really make sense. The iPhone has plenty of  incredibly solid third-party IM applications — some of them being  amongst the App Store’s best sellers. Why would Apple be sneaking any  parts of iChat onto the iPhone? Then the first mentions of a front  facing camera were unearthed, and it all started coming together in the  form of two little words: video chat. Alas, there was no concrete proof  that Apple was following the same train of thought.. until now.
You see, much of iPhone OS’ underpinnings can be revealed through tricks called “class dumping” and “string dumping”. Through class dumping, you can take a peek into which frameworks and APIs are being used by any given application. (Ever heard of an application using “unpublished” APIs? This is how the developers found those APIs in the first place — and how Apple caught them, for that matter.) Through string dumping, all of the various bits of text pre-programmed into an app can be ripped out and displayed.
When the guys over at 9to5Mac started using the above techniques to explore the innards of the new SDK, it all came spilling out. There they were, in good ol’ plain English: references to video chatting, ranging from inviting users to terminating calls. More digging unveiled that Apple appears to be testing video chat on four servers: three privately located on Apple’s own intranet, and one which is (currently) open to the world (albeit mostly useless).
My current educated guess based on everything that has been whispered to me so far: I don’t think iChat, as an IM client that would compete with the third party apps, is coming to the iPhone — but that Apple will be using bits and pieces of the iChat core to power their video chat service. I’ll keep my ear to the ground for more.
(from internet)
0 comments