À propos de Mobile Apps dans Azure App Service About Mobile Apps in Azure App Service

Notes

Visual Studio App Center prend en charge les services intégrés essentiels au développement d’applications mobiles.Visual Studio App Center supports end to end and integrated services central to mobile app development. Les développeurs peuvent utiliser les services Build, Test et Distribute pour configurer le pipeline de livraison et d’intégration continues.Developers can use Build, Test and Distribute services to set up Continuous Integration and Delivery pipeline. Une fois l’application déployée, les développeurs peuvent superviser l’état et l’utilisation de leur application à l’aide des services Analytics et Diagnostics, puis interagir avec les utilisateurs à l’aide du service Push.Once the app is deployed, developers can monitor the status and usage of their app using the Analytics and Diagnostics services, and engage with users using the Push service. Les développeurs peuvent aussi utiliser Auth pour authentifier leurs utilisateurs ainsi que le service Data pour conserver et synchroniser les données d’application dans le cloud.Developers can also leverage Auth to authenticate their users and Data service to persist and sync app data in the cloud.

Si vous souhaitez intégrer des services cloud à votre application mobile, inscrivez-vous à App Center dès aujourd’hui.If you are looking to integrate cloud services in your mobile application, sign up with App Center today.

Azure App Service est une offre de plateforme en tant que service (PaaS) entièrement gérée pour les développeurs professionnels.Azure App Service is a fully managed platform as a service (PaaS) offering for professional developers. Ce service apporte un ensemble riche de fonctionnalités pour les scénarios web, mobiles et les scénarios d’intégration.The service brings a rich set of capabilities to web, mobile, and integration scenarios.

La fonctionnalité Mobile Apps d’Azure App Service offre aux développeurs et aux intégrateurs de systèmes d’entreprise une plateforme de développement d’applications mobiles très évolutive et disponible dans le monde entier.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.

Aperçu visuel des fonctionnalités Mobile Apps

Pourquoi Mobile Apps ?Why Mobile Apps?

Avec la fonctionnalité Mobile Apps, vous pouvez :With the Mobile Apps feature, you can:

  • Générer des applications natives et multiplateformes : que vous génériez des applications natives iOS, Android et Windows ou des applications multiplateformes Xamarin ou Cordova (Phonegap), vous pouvez tirer parti d’App Service à l’aide de Kits de développement logiciel (SDK) natifs.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.
  • Se connecter aux systèmes de votre entreprise : la fonctionnalité Mobile Apps vous permet d’ajouter une authentification d’entreprise en quelques minutes et de vous connecter à vos ressources locales et cloud d’entreprise.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.
  • Créer des applications disponibles hors connexion avec la synchronisation des données : augmentez davantage la productivité de votre personnel mobile en créant des applications qui fonctionnent hors connexion et qui utilisent la fonctionnalité Mobile Apps pour synchroniser les données en arrière-plan quand la connexion est établie avec l’une de vos sources de données d’entreprise ou API de software as a service (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.
  • Notifications push pour des millions de personnes en quelques secondes : fidélisez vos clients en leur envoyant en temps opportun des notifications push instantanées, adaptées à leurs besoins et sur n’importe quel appareil.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.

Fonctionnalités Mobile AppsMobile Apps features

Les fonctions qui suivent sont importantes pour le développement mobile Cloud :The following features are important to cloud-enabled mobile development:

  • Authentification et autorisation : prise en charge de fournisseurs d’identité, notamment Azure Active Directory pour l’authentification d’entreprise, et de fournisseurs de médias sociaux tels que Facebook, Google, Twitter et les comptes 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 offre un service OAuth 2.0 pour chaque fournisseur.Mobile Apps offers an OAuth 2.0 service for each provider. Vous pouvez également intégrer le kit de développement logiciel du fournisseur d’identité pour la fonctionnalité spécifique du fournisseur.You can also integrate the SDK for the identity provider for provider-specific functionality.

    Apprenez-en davantage sur les fonctionnalités d’authentification.Discover more about the authentication features.

  • Accès aux données : Mobile Apps offre une source de données OData v3 compatible avec les mobiles liée à Azure SQL Database ou à un serveur 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. Étant donné que ce service peut être développé à partir d’Entity Framework, vous pouvez l’intégrer facilement à d’autres fournisseurs de données NoSQL et SQL, notamment le Stockage Table Azure, MongoDB, Azure Cosmos DB et des fournisseurs d’API SaaS comme Office 365 et 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.

  • Synchronisation hors connexion : les Kits de développement logiciel (SDK) clients permettent de facilement générer des applications mobiles robustes et réactives exploitables sur des jeux de données hors connexion.Offline sync: The client SDKs make it easy to build robust and responsive mobile applications that operate with an offline dataset. Vous pouvez synchroniser automatiquement les données principales, y compris la prise en charge de la résolution de conflit.You can sync this dataset automatically with the back-end data, including conflict-resolution support.

    Apprenez-en davantage sur les fonctionnalités de données.Discover more about the data features.

  • Notifications Push : les Kits de développement logiciel (SDK) clients s’intègrent de façon transparente aux fonctionnalités d’inscription d’Azure Notification Hubs afin de pouvoir envoyer des notifications Push à des millions d’utilisateurs simultanément.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.

    Apprenez-en davantage sur les fonctionnalités de notification Push.Discover more about the push notification features.

  • Kits de développement logiciel clients : il existe un ensemble complet de Kits de développement logiciel clients qui concernent le développement natif (iOS, Android et Windows), le développement multiplateforme (Xamarin.iOS et Xamarin.Android, Xamarin.Forms) et le développement d’applications hybrides (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). Chaque kit de développement logiciel client est disponible avec une licence MIT et open source.Each client SDK is available with an MIT license and is open-source.

Fonctionnalités d’Azure App ServiceAzure App Service features

Les fonctionnalités suivantes de la plate-forme sont utiles aux sites de production mobile :The following platform features are useful for mobile production sites:

  • Mise à l’échelle automatique : avec App Service, vous pouvez facilement monter en puissance ou augmenter la taille des instances pour vous adapter à n’importe quelle charge cliente entrante.Autoscaling: With App Service, you can quickly scale up or scale out to handle any incoming customer load. Sélectionnez manuellement le nombre et la taille des machines virtuelles, ou configurez la mise à l’échelle automatique pour dimensionner votre back end d’application mobile en fonction de la charge ou d’une planification.Manually select the number and size of VMs, or set up autoscaling to scale your mobile-app back end based on load or schedule.

    Apprenez-en davantage sur la Mise à l’échelle automatique.Discover more about autoscaling.

  • Environnements intermédiaires : App Service peut exécuter plusieurs versions de votre site afin de pouvoir effectuer des tests A/B, de procéder à des tests en production dans le cadre d’un plan DevOps plus étendu et d’effectuer la préproduction sur place d’un nouveau serveur principal.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.

    Apprenez-en davantage sur les Environnements intermédiaires.Discover more about staging environments.

  • Déploiement continu : App Service peut s’intégrer aux systèmes de gestion de contrôle de code source courants, vous permettant de déployer facilement une nouvelle version de votre serveur principal.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.

    Apprenez-en davantage sur les options de déploiement.Discover more about deployment options.

  • Mise en réseau virtuelle : App Service peut se connecter à des ressources locales à l’aide de connexions réseau virtuel, ExpressRoute Azure ou hybrides.Virtual networking: App Service can connect to on-premises resources by using virtual network, Azure ExpressRoute, or hybrid connections.

    Apprenez-en davantage sur les connexions hybrides, les réseaux virtuels et ExpressRoute.Discover more about hybrid connections, virtual networks, and ExpressRoute.

  • Environnements isolés/dédiés : pour exécuter en toute sécurité des applications Azure App Service, vous pouvez exécuter App Service dans un environnement totalement isolé et dédié.Isolated and dedicated environments: For securely running Azure App Service apps, you can run App Service in a fully isolated and dedicated environment. L’environnement est idéal pour des charges de travail nécessitant un accès à grande échelle, isolé ou avec réseau sécurisé.This environment is ideal for application workloads that require high scale, isolation, or secure network access.

    Apprenez-en davantage sur les environnements App Service.Discover more about App Service environments.

Étapes suivantesNext steps

Pour prendre en main Mobile Apps dans Azure App Service, terminez le didacticiel de prise en main.To get started with Mobile Apps in Azure App Service, complete the getting started tutorial. Le didacticiel explique les principes fondamentaux de la production d’un back end mobile et d’un client de votre choix.The tutorial covers the basics of producing a mobile back end and client of your choice. Il explique également comment intégrer l’authentification, la synchronisation hors connexion et les notifications push.It also covers integrating authentication, offline sync, and push notifications. Vous pouvez effectuer le didacticiel plusieurs fois, une fois pour chaque application cliente.You can complete the tutorial multiple times, once for each client application.

Pour plus d’informations sur Mobile Apps, consultez notre parcours d’apprentissage.For more information about Mobile Apps, review our learning map. Pour plus d’informations sur la plateforme Azure App Service, consultez la rubrique Azure App Service.For more information about the Azure App Service platform, see Azure App Service.