¿Cómo conectarse al servidor en la aplicación móvil?

Soy nuevo en aplicaciones móviles. Soy básicamente de una plataforma de desarrollo web. Solo estoy jugando con frameworks móviles como App Framework, LungoJS, Jquery Mobile, kendo, etc. para obtener algo de conocimiento en esta vertical.

La aplicación que estoy desarrollando todavía está en el nivel de interfaz de usuario. Todo lo que necesito es obtener datos del servidor y completarlos en mi aplicación.

Necesito algunas ideas para establecer la comunicación del servidor entre el dispositivo inteligente y el servidor. Mis preguntas son

¿Qué tipo de servidor se necesita para aplicaciones móviles? ¿Una nube o un servidor web normal es suficiente?¿Cuáles son las formas de conectar la aplicación con el servidor? (en desarrollo móvil multiplataforma)¿Cuál es la forma segura de comunicación con el servidor?

Respuestas a la pregunta(3)

Su respuesta a la pregunta