No conozco ninguna limitación específica que Apple imponga con respecto a 3G. El medio de comunicación seguiría siendo TCP / UDP o HTTP POST / GET.
En términos de limitaciones de red, las redes celulares como su servicio 3G ciertamente tienen un conjunto único de características. Las redes 3G son conocidas por tener una latencia horrible, no es raro ver tiempos de ida y vuelta de hasta 700 ms. En términos de ancho de banda, 3G no es tan malo una vez que los datos comienzan a fluir.
Si estás viendo un juego de acción multijugador donde cada segundo cuenta, tener picos de 0.7 segundos sería bastante malo. Esta es una razón por la que usarías Wifi. Sin embargo, si se trata de un juego tipo Mafia Wars, estarías bien.
Puede que esté recordando esto incorrectamente, pero parece que recuerdo que hubo un problema al establecer una sesión cliente / cliente entre dos usuarios de 3G, como si hubiera un cortafuegos que impidiera cualquier puerto entrante a través de 3G. Por esta razón, necesitaría un servidor centralizado para que coincida con los clientes o usar Wifi.