[Adium-devl] Adium iPhone
Andreas Monitzer
am at adiumx.com
Thu Jan 22 17:05:24 UTC 2009
On Jan 22, 2009, at 17:39, David Smith wrote:
> There is a larger issue here in my mind. What does Adium for the
> iPhone actually mean? With push notification support coming
> "someday", I don't see how a local-only IM client on the phone can
> expect to succeed long term.
I spent some time thinking about the whole issue, and here's what I
came up with (we talked a lot on IRC about this, so this is not news
for IRC regulars):
* Scrap the whole Adium codebase
* Implement a clean and simple XMPP client for the iPhone based on BOSH
* Implement a simple single-user XMPP-over-BOSH server into Adium as a
plugin, exposing the configured accounts like gateways.
* Let the iPhone connect to the Adium XMPP server
When Apple supports the push API:
* Implement a serverside push proxy
* Add support for this proxy into the plugin mentioned above
* Install that proxy on the Adium project server
* Implement support for push notifications into the iPhone client
* Let the plugin connect to that proxy
That way, you solve a lot of problems for phone-based IM clients (like
the flaky connection and frequently changing IPs for example).
andy
More information about the devel
mailing list