it still works under itunes, I think they took it off of the phone because of the time required to update apps over the cellular data networks, and it probably puts a lot of load on the phone itself trying to download and install a bunch of apps at once.
Although I never used it on the phone, so I don't really know if it took care of the apps one at a time or if it actually tried to do them all at once.