Android: asmack (ported) or smack (fixed)?

I searched alot on google and here to find the best recognized API for the XMPP client.

I found the following two:

asmack :. http://code.google.com/p/asmack/

fixed smack: http://davanum.wordpress.com/2008/12/29/updated-xmpp-client-for-android/

I can not find any comparison of these two APIs on the Internet, so maybe you can help me in choosing.

In the original smack fixed article, he reports that TLS is not working (this is great, I should not use this) I use that everything works. On the other hand, asmack is very popular, but when I read on the net, does it seem to be a little buggy?

What do you advise me to choose?

Thank!

+5
source share
2 answers

asmack is almost the same code as smack, basically what they did was refactor the code, add additional methods for extension, change the order of the packets, and also replace the DNS class and classes related to Sasl and authentication.

http://groups.google.com/group/android-developers/browse_thread/thread/0a8a0fb16752ba52/631dcf2137e79e7f?lnk=raot&pli=1

If you use asmack, you will not have a serious problem.

+1
source

I recommend avoiding asmack. In our last project, we faced so many problems because of open problems: http://code.google.com/p/asmack/issues/list other alternatives are possible : fooobar.com/questions/38626 / ...

+1

All Articles