Why
didn't Apple went for this on iChat and decided to store the avatar
on the user's vcard-tmp ?


Simply because pubsub isn't widely deployed yet, and they had to ship
with something. Many people have commented on iChat's implementation of
various Jabber protocols, so I won't repeat that here.



Yes I understand what Apple did. But the point is: there was JEP-0084 and it's pointed at http://www.jabber.org/jeps/jeplist.shtml to use with Avatars and they decided not to use it, while we decided the contrary (despite the problems with it). Now I have a client that won't interoperate with iChat and either I change it to vcard-temp and release a new version just for the sake of the Tiger user's joy or wait for pubsub and it's wide adoption and migrate everything. Even if at a much smaller scale, I have to take the same kind of decisions Apple did. My initial suggestion was simply that JSF could have a recomendation sheet (call it counseling, maybe it's a better word I don't know sorry for the bad english) on how to implement the various IM functions, even if the solutions aren't perfect or advisable, maybe with an overview of what's avaialable and what's to come (ie: pubsub). That would help and clear things on time-to-market decisions and hopefully increase interoperability between clients.


Celso.


_______________________________________________ jdev mailing list [email protected] http://mail.jabber.org/mailman/listinfo/jdev

Reply via email to