Apple caps 3g app downloads at 30mb I think. Any bigger than that and you need to use wifi or sync via iTunes.
It would be nice if Google would implement something like this for Android. I didn't even know about this limitation until today ( I'm an iPhone user/developer).