Acerca de Mobile Apps en Azure App Service About Mobile Apps in Azure App Service

Azure App Service es una plataforma como servicio (PaaS) completamente administrada para desarrolladores profesionales.Azure App Service is a fully managed platform as a service (PaaS) offering for professional developers. El servicio ofrece un amplio conjunto de funcionalidades para escenarios web, móviles y de integración.The service brings a rich set of capabilities to web, mobile, and integration scenarios.

La característica Mobile Apps de Azure App Service ofrece a los desarrolladores e integradores de sistemas empresariales una plataforma de desarrollo de aplicaciones móviles que es muy escalable y disponible globalmente.The Mobile Apps feature of Azure App Service gives enterprise developers and system integrators a mobile-application development platform that's highly scalable and globally available.

Introducción visual de las funcionalidades de Mobile Apps

¿Por qué Mobile Apps?Why Mobile Apps?

Con la característica Mobile Apps, puede hacer lo siguiente:With the Mobile Apps feature, you can:

  • Compilar aplicaciones nativas y multiplataforma: si va a crear aplicaciones iOS, Android y Windows nativas o aplicaciones Xamarin o Cordova (PhoneGap) multiplataforma, puede aprovechar App Service usando SDK nativos.Build native and cross-platform apps: Whether you're building native iOS, Android, and Windows apps or cross-platform Xamarin or Cordova (PhoneGap) apps, you can take advantage of App Service by using native SDKs.
  • Conectarse a los sistemas empresariales: con la característica Mobile Apps, puede agregar el inicio de sesión corporativo en cuestión de minutos y conectarse a los recursos empresariales locales o en la nube.Connect to your enterprise systems: With the Mobile Apps feature, you can add corporate sign-in in minutes, and connect to your enterprise on-premises or cloud resources.
  • Crear aplicaciones de uso sin conexión con sincronización de datos: consiga que su personal móvil sea más productivo creando aplicaciones que funcionen sin conexión y use Mobile Apps para sincronizar los datos en segundo plano cuando exista conectividad con cualquiera de los orígenes de datos empresariales o las API de software como servicio (SaaS).Build offline-ready apps with data sync: Make your mobile workforce more productive by building apps that work offline, and use Mobile Apps to sync data in the background when connectivity is present with any of your enterprise data sources or software as a service (SaaS) APIs.
  • Enviar notificaciones push a millones de personas en cuestión de segundos: atraiga a los clientes con notificaciones push instantáneas en cualquier dispositivo, que se personalizan según sus necesidades y que se envían en el momento oportuno.Push notifications to millions in seconds: Engage your customers with instant push notifications on any device, personalized to their needs, and sent when the time is right.

Características de Mobile AppsMobile Apps features

Las siguientes características son importantes para el desarrollo móvil habilitado para la nube:The following features are important to cloud-enabled mobile development:

  • Autenticación y autorización: compatibilidad con proveedores de identidades, como Azure Active Directory para la autenticación empresarial, y proveedores de redes sociales, como Facebook, Google, Twitter y cuentas Microsoft.Authentication and authorization: Support for identity providers, including Azure Active Directory for enterprise authentication, plus social providers such as Facebook, Google, Twitter, and Microsoft accounts. Mobile Apps ofrece un servicio OAuth 2.0 para cada proveedor.Mobile Apps offers an OAuth 2.0 service for each provider. También puede integrar el SDK para el proveedor de identidades para la funcionalidad específica del proveedor.You can also integrate the SDK for the identity provider for provider-specific functionality.

    Más información acerca de las características de autenticación.Discover more about the authentication features.

  • Acceso a datos: Mobile Apps cuenta con un origen de datos OData v3 adecuado para dispositivos móviles que está vinculado a Azure SQL Database o a un servidor SQL Server local.Data access: Mobile Apps provides a mobile-friendly OData v3 data source that's linked to Azure SQL Database or an on-premises SQL server. Como este servicio puede basarse en Entity Framework, puede integrarlo fácilmente con otros proveedores de datos NoSQL y SQL, incluidos los proveedores de Azure Table Storage, MongoDB, Azure Cosmos DB y las API de SaaS, como Office 365 y Salesforce.com.Because this service can be based on Entity Framework, you can easily integrate with other NoSQL and SQL data providers, including Azure Table storage, MongoDB, Azure Cosmos DB, and SaaS API providers such as Office 365 and Salesforce.com.

  • Sincronización sin conexión: los SDK de cliente facilitan la creación de aplicaciones móviles sólidas y con capacidad de respuesta que funcionan con un conjunto de datos sin conexión.Offline sync: The client SDKs make it easy to build robust and responsive mobile applications that operate with an offline dataset. Puede sincronizar este conjunto de datos automáticamente con los datos de back-end, incluida la compatibilidad con la resolución de conflictos.You can sync this dataset automatically with the back-end data, including conflict-resolution support.

    Más información acerca de las características de datos.Discover more about the data features.

  • Notificaciones push: los SDK de cliente se integran perfectamente con las funcionalidades de registro de Azure Notification Hubs, lo que le permite enviar notificaciones push a millones de usuarios simultáneamente.Push notifications: The client SDKs integrate seamlessly with the registration capabilities of Azure Notification Hubs, so you can send push notifications to millions of users simultaneously.

    Más información acerca de las características de notificaciones push.Discover more about the push notification features.

  • SDK de cliente: existe un completo conjunto de SDK de cliente que cubren el desarrollo nativo (iOS, Android y Windows), el desarrollo multiplataforma (Xamarin.iOS y Xamarin.Android, Xamarin.Forms) y el desarrollo de aplicaciones híbridas (Apache Cordova).Client SDKs: There is a complete set of client SDKs that cover native development (iOS, Android, and Windows), cross-platform development (Xamarin.iOS and Xamarin.Android, Xamarin.Forms), and hybrid application development (Apache Cordova). Cada SDK de cliente está disponible con una licencia MIT y es de código abierto.Each client SDK is available with an MIT license and is open-source.

Características de Azure App ServiceAzure App Service features

Las siguientes características de plataforma son útiles para los sitios de producción móvil:The following platform features are useful for mobile production sites:

  • Escalabilidad automática: con App Service, puede escalar vertical u horizontalmente de forma rápida para administrar cualquier carga entrante del cliente.Autoscaling: With App Service, you can quickly scale up or scale out to handle any incoming customer load. Seleccione manualmente el número y tamaño de las máquinas virtuales o configure el escalado automático para escalar el back-end de la aplicación móvil basado en la carga o en la programación.Manually select the number and size of VMs, or set up autoscaling to scale your mobile-app back end based on load or schedule.

    Descubra más acerca del escalado automático.Discover more about autoscaling.

  • Entornos de ensayo: App Service puede ejecutar varias versiones del sitio, para que pueda realizar pruebas A/B, pruebas en producción como parte de un plan DevOps más amplio y ensayos in situ de un nuevo back-end.Staging environments: App Service can run multiple versions of your site, so you can perform A/B testing, test in production as part of a larger DevOps plan, and do in-place staging of a new back end.

    Descubra más acerca de los Entornos de ensayo.Discover more about staging environments.

  • Implementación continua: App Service puede integrarse con sistemas de administración de control de código fuente (SCM) comunes, lo que permite implementar fácilmente una nueva versión del back-end.Continuous deployment: App Service can integrate with common source control management (SCM) systems, allowing you to easily deploy a new version of your back end.

    Descubra más acerca de las opciones de implementación.Discover more about deployment options.

  • Red virtual: App Service puede conectarse a recursos locales mediante redes virtuales, Azure ExpressRoute o conexiones híbridas.Virtual networking: App Service can connect to on-premises resources by using virtual network, Azure ExpressRoute, or hybrid connections.

    Obtenga más información sobre las conexiones híbridas, las redes virtuales y ExpressRoute.Discover more about hybrid connections, virtual networks, and ExpressRoute.

  • Entornos aislados y dedicados: para ejecutar aplicaciones de Azure App Service de forma segura, puede ejecutar App Service en un entorno plenamente aislado y dedicado.Isolated and dedicated environments: For securely running Azure App Service apps, you can run App Service in a fully isolated and dedicated environment. Este entorno es perfecto para cargas de trabajo de aplicaciones que requieren acceso de red a gran escala, con aislamiento o seguro.This environment is ideal for application workloads that require high scale, isolation, or secure network access.

    Descubra más acerca de Entornos de App Service.Discover more about App Service environments.

Pasos siguientesNext steps

Para empezar a trabajar con Mobile Apps en Azure App Service, complete el tutorial de introducción.To get started with Mobile Apps in Azure App Service, complete the getting started tutorial. En el tutorial se tratan los conceptos básicos de producir un back-end móvil y cliente de su elección.The tutorial covers the basics of producing a mobile back end and client of your choice. También cubre la integración de la autenticación, de la sincronización sin conexión y de las notificaciones push.It also covers integrating authentication, offline sync, and push notifications. Puede completar el tutorial varias veces, una para cada aplicación cliente.You can complete the tutorial multiple times, once for each client application.

Para más información sobre Mobile Apps, revise nuestro mapa de aprendizaje.For more information about Mobile Apps, review our learning map. Para obtener más información sobre la plataforma Azure App Service, consulte [Azure App Service].For more information about the Azure App Service platform, see [Azure App Service].