[Adium-devl] Adium iPhone

Andreas Monitzer am at adiumx.com
Fri Jan 23 00:46:55 UTC 2009


On Jan 23, 2009, at 01:11, Ryan R. LaMothe wrote:

> To address both points #1 and #2, why is there a need for the above  
> mentioned client/server configuration requirements?  I have spent  
> some time writing both a Javascript-based and a Flash-based Jabber  
> client for corporate portals and neither one of them required  
> special server-side configurations to enable push style chatting,  
> chat rooms, etc.  Is there something special about the iPhone  
> firmware either now or planned in the future which has unique  
> requirements that need to be addressed?

Well, I only have limited experience with mobile platforms, but I  
talked to some developers about it, and did some testing on my own.  
The major problem is that I lose my connection very frequently. That  
doesn't matter for browsing via HTTP, because that protocol is  
connectionless. However, it does matter for long-lived connections  
typically used for IM.
Second, every time you move to another cell tower (that happens a lot  
when you're physically moving around town), you get a new IP. I  
couldn't believe that, so I actually tested it, and it's true at least  
for me here. This is another showstopper for long-lived connections.
Finally, RAM is *very* limited on the iPhone. Storage isn't that  
limited fortunately, due to the 8 or 16GB flash drive. However, the  
app should be smaller than a 10MB download.

Note that these issues are unrelated to the iPhone itself.

andy





More information about the devel mailing list