azure mobile

Aplicación web Azure vs aplicación móvil Azure



hosting azure (5)

He creado una aplicación web Azure hoy y tiene una sección móvil en la configuración que contiene notificación push, autenticación móvil, etc. Incluso puede descargar el código fuente de una aplicación cliente móvil. Sé que esto solía ser parte de la aplicación móvil (servicio móvil). Creé una aplicación móvil de Azure para compararla con la aplicación web y tienen el mismo aspecto en términos de configuración y herramientas. Incluso el icono es el mismo.

Mi pregunta es: ¿cuál es la diferencia entre Azure Web App y Azure Mobile App?


Al igual que usted, no pude entender la diferencia entre los diferentes tipos de aplicaciones del servicio de aplicaciones (aplicaciones web / aplicaciones móviles / aplicaciones API). A juzgar por el hecho de que nadie realmente ha respondido su pregunta, parece que no fuimos los únicos.

No tenía sentido para mí que las aplicaciones web, las aplicaciones para dispositivos móviles y las aplicaciones API fueran distintas: seguramente el punto es que debería poder exponer una API que sirva a su sitio web, sus aplicaciones móviles, cualquier otro tipo de cliente, haciendo uso de las características que necesita para su caso de uso?

Y, he aquí, enterrado profundamente en los documentos de Azure :

La única diferencia entre los tres tipos de aplicaciones (API, web, móvil) es el nombre y el ícono que se usan para ellos en el portal de Azure.

, son exactamente lo mismo.


El servicio móvil es la versión "clásica" y solo está disponible en el portal clásico. Las aplicaciones móviles forman parte de App Service que solo está disponible en el portal de vista previa.

App Service incluye aplicaciones web, aplicaciones móviles, aplicaciones API y aplicaciones lógicas implementadas como una sola unidad. Utilizando la forma clásica, tendría que crear y pagar, digamos, para una aplicación web y un servicio móvil para que pueda ahorrar dinero con el servicio de aplicaciones. También obtienes una selección más grande de máquinas virtuales.

No todas las características de los servicios móviles se han migrado aún a aplicaciones móviles. Si utiliza un backend Node.js, no hay una interfaz de usuario agradable incorporada en el nuevo portal para administrar su código JS.

Tenga en cuenta que Microsoft no ha anunciado que va a depreciar los servicios móviles.


He encontrado algunas diferencias sutiles, pero clave. Suponiendo un backend de C #, los controladores del Mobile App Services heredarán de TableController , que proporciona operaciones CRUD listas para usar en una tabla, en comparación con el ApiController de estilo Web Api 2 (que aún puede usar en un Servicio de aplicaciones móviles). . ¿Alguno menos confundido ahora?


Lo siento por la respuesta tardía. Todos son realmente lo mismo. Si busca en Azure Resource Explorer (disponible en el menú de aplicaciones de su aplicación o resources.azure.com), verá la indicación de cómo mostramos un ícono diferente para él - "kind": "mobileapp", para aplicaciones móviles para ejemplo. Aprovechamos los diferentes tipos para proporcionar diferentes inicios rápidos. Sin duda, puede crear una aplicación web de Azure y cargar el código de la aplicación web de Azure para obtener la funcionalidad móvil.


En los viejos tiempos de Azure, tenían 2 ofertas: Azure Websites y servicios de Azure Mobile. Hace algún tiempo, ambos se integraron en algo llamado Azure App Service que también incluía dos tipos más de aplicaciones: aplicaciones API Apps y Logic Apps .

Para responder a su pregunta específicamente, Azure Web App es un nuevo nombre para Azure Websites que puede usar para crear sitios web en varios idiomas, ya que Azure Mobile App es el nuevo nombre de Azure Mobile Service que proporciona infraestructura de back-end para aplicaciones móviles (o en otras palabras La aplicación Azure Mobile es una aplicación móvil Back-end-as-a-Service [MBaaS] de Azure).