My Motorola Xoom (Android JellyBean) can talk to my arduinos, as long as I use the USB host shield.
Another option is to use the OTG USB adapter on the Xoom, so there is no need for additional hosts on the arduino. This, however, is a bit useless.
About runnig the IDE on android, I find it a bit hard, because there is simply too much code to be converted.