Diseño de arquitectura móvil

La plataforma Azure puede ayudarle a crear rápidamente aplicaciones de Android, iOS y Windows que se adapten a sus necesidades empresariales. También puede usar Azure para impulsar las aplicaciones con servicios back-end inteligentes y automatizar el ciclo de vida de desarrollo para enviar más rápido y con más confianza.

Estos son solo algunos de los servicios que Azure proporciona para ayudarle con el desarrollo móvil y la infraestructura de back-end:

  • Azure App Service. Compile y hospede back-ends móviles y APIs RESTful en el lenguaje de programación de su elección sin administrar la infraestructura. Use Mobile Apps, una característica de App Service, para crear aplicaciones móviles para cualquier dispositivo.

  • Visual Studio App Center. Compile, pruebe, publique y supervise sus aplicaciones móviles.

  • Xamarin. Cree rápidamente aplicaciones móviles con tecnología en la nube.

  • Azure Communication Services. Use un conjunto de API de comunicación enriquecidas, API de vídeo y API de SMS para implementar las aplicaciones en cualquier dispositivo, en cualquier plataforma.

  • Centros de notificaciones de Azure. Use este motor de notificaciones push móviles escalable de forma masiva para enviar notificaciones a dispositivos iOS, Android, Windows o Kindle.

  • Azure Maps. Incorpore fácilmente datos basados en la ubicación en soluciones móviles.

  • Azure Cognitive Services. Agregue funcionalidades cognitivas a las aplicaciones mediante las API y los servicios de inteligencia artificial.

Ruta hacia la producción

Azure proporciona varias opciones para plataformas de desarrollo y servicios back-end.

Para obtener información sobre los marcos de desarrollo híbrido, multiplataforma y multiplataforma de una sola plataforma, consulte Elección de un marco de desarrollo móvil.

Para obtener información sobre la administración de código fuente, consulte Administración de código fuente de la aplicación móvil hospedada en la nube.

Para empezar a explorar las opciones de otros servicios back-end, consulte estos artículos:

Procedimientos recomendados

Automatice el ciclo de vida de desarrollo para enviar más rápido y con más confianza. Consulte estos artículos para obtener información sobre la integración continua y la entrega continua (CI/CD):

Arquitecturas para aplicaciones móviles

Las siguientes secciones proporcionan enlaces a arquitecturas de referencia en algunas categorías clave.

Almacenamiento

Escalabilidad

Manténgase al día con el desarrollo móvil en Azure

Obtenga las últimas actualizaciones sobre los servicios y características de desarrollo móvil de Azure.

Recursos adicionales

Soluciones de ejemplo

A continuación se presentan algunas arquitecturas más a tener en cuenta: