[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