Si su juego está basado en turnos, una combinación de larga votación (lectura Push) y servicios web (SOAP o REST) debería ser más que suficiente para cualquier juego basado en turnos. Son simples de implementar en un servidor y consumen en una multitud de clientes.
La ventaja de usar servicios web es doble. Primero, casi todas las plataformas que valen la pena tendrán un mecanismo para invocar servicios web de forma nativa sin mucho alboroto. En segundo lugar, es fácil agregar plataformas adicionales, o incluso permitir que los jugadores de la web (navegador basado en escritorio) jueguen contra cualquier otra persona, ya que solo pasa mensajes de ida y vuelta a través de una conexión HTTP.
Además de eso, dado que está hablando de Android e iOS, donde es probable que se produzcan conexiones 3G, un servicio web HTTP no morirá por completo en un modo de "conexión débil", donde los sockets TCP puros tendrían problemas para permanecer conectados. .