Visual Studio App Center forum aux questions
Visual Studio App Center est la prochaine génération de HockeyApp. Nous ajoutons une intégration et des tests continus aux atouts de HockeyApp en matière de distribution, d’analyse et de rapports d’incidents afin de créer une solution complète permettant aux développeurs de livrer des applications plus rapidement et avec davantage de confiance. À l’avenir, Visual Studio App Center sera la solution privilégiée de Microsoft pour répondre à tous vos besoins en matière de distribution et de gestion des applications.
Veuillez consulter notre page Support App Center pour en savoir plus.
Visual Studio App Center est gratuit au démarrage. Certains de nos services sont entièrement gratuits et tous les autres proposent un niveau gratuit ou un essai gratuit.
Oui. Tandis qu’App Center interdit le chargement d’informations d’identification personnelle (PII), Microsoft prend des mesures pour garantir la sécurité des séries de tests des différents utilisateurs :
- Toutes les applications installées durant une série de tests sont désinstallées
- Tous les stockages locaux sont effacés de l’appareil
- Les appareils sont restaurés à leurs paramètres par défaut
Par conséquent, vos tests et vos données sont toujours exécutés sur un appareil propre, sur lequel il ne reste rien que d’autres clients risqueraient de trouver.
Nous fournissons actuellement la prise en charge Build, Distribuer, Incidents et Analytics des applications iOS, Android, macOS et UWP. Nous fournissons actuellement la prise en charge de Test pour les applications iOS et Android.
Veuillez consulter notre feuille de route publique pour en savoir plus sur les autres plateformes à l’horizon.
Vous trouverez notre feuille de route publique à jour ici. Veuillez noter que nous évaluons constamment les besoins de nos clients pour ajuster notre calendrier de lancement. Veuillez nous faire savoir ce que vous aimeriez y voir.
Nous prenons actuellement en charge les référentiels Git hébergés sur GitHub, Bitbucket et Azure DevOps. Pour en savoir plus, veuillez consulter la rubrique Connexion à un référentiel source.
La génération prend actuellement en charge les applications écrites en Objective-C, Swift, Java, C# (Xamarin) et JavaScript (React Native). Veuillez consulter notre feuille de route publique pour en savoir plus sur les autres langages à l’horizon.
Nous prenons actuellement en charge Appium, Calabash, Espresso, Xamarin.UITest et XCUITest. Les équipes qui sélectionnent une infrastructure de test pour la première fois préfèrent en général utiliser l’infrastructure native de leur plateforme :
- Espresso pour les applications Android
- Xamarin.UITest pour les applications multiplateformes Xamarin
- XCUITest pour les applications iOS
Appium peut être un bon choix pour les équipes qui possèdent une expérience avec Appium ou Selenium ou qui disposent d’applications autres que Xamarin et souhaitent des tests multiplateformes.
Vous pouvez également distribuer votre application par le biais d’une URL publique. Si vous activez la page Téléchargement public, quiconque dispose de l’URL pourra accéder à l’application et la télécharger, à condition que son UDID se trouve dans le profil de configuration.
Pour la distribution des builds alpha, bêta ou d’entreprise sous iOS, il n’est pas nécessaire de s’inscrire au programme pour les développeurs. Deux programmes différents sont disponibles :
Le programme pour les développeurs d’Apple permet de distribuer des applications par le biais du magasin d’applications et à des fins de tests par distribution ad hoc. Ce type de distribution est limité à 100 UDID par type d’appareil (iPhone, iPod, iPad, Apple Watch et Apple TV).
Le programme d’entreprise pour les développeurs d’Apple est destiné à la distribution en interne des applications d’entreprise et métier sans qu’il soit nécessaire de collecter des UDID. Il ne peut pas être utilisé pour envoyer des applications au magasin d’applications.
Veuillez noter qu’il est de votre responsabilité de respecter les conditions générales d’Apple.
Bien que les données App Center Analytics expirent au bout de 90 jours, App Center Analytics vous permet d’exporter en continu toutes vos données d’analyse dans le Stockage Blob Azure. Le Stockage Blob Azure est un service permettant de stocker de gros volumes de données Objet non structurées, par exemple des données textuelles ou binaires, qui sont accessibles partout dans le monde via HTTP ou HTTPS. Vous pouvez utiliser le Stockage Blob pour exposer publiquement des données au monde ou pour stocker des données d’application en privé. Il est pertinent d’exporter les données sur Stockage Blob dans les cas où vous souhaitez étendre la durée de conservation sans forcément prévoir d’accéder très souvent à ces données. Les données seront exportées toutes les minutes et un nouveau sous-dossier sera créé. Les données seront stockées au format année/mois/jour/heure/minute.
App Center propose deux moyens d’exporter les données : l’export standard et l’export personnalisé. L’export standard permet d’exporter les données d’un seul clic, grâce à l’abonnement Azure lié à l’application. L’export personnalisé offre plus de souplesse ; les configurations sont personnalisées dans Azure.
App Center Analytics vous permet d’exporter en continu toutes vos données Analytics dans Azure Application Insights (Azure Monitor). Application Insights est un service de gestion des performances des applications (APM) qui propose des fonctionnalités d’interrogation, de segmentation, de filtrage et d’analyse de l’utilisation sur les données d’événements App Center. En ajoutant le Kit SDK App Center à votre application et en exportant les données dans une ressource Application Insights de type application App Center, vous aurez accès aux fonctionnalités suivantes :
- Application Insights Analytics. Utilisez un langage de requête puissant pour analyser vos données d’événements brutes et créer des visualisations. Vous pouvez exporter les résultats de vos requêtes dans Power BI ou Excel.
- Utilisateurs, sessions et événements. Découvrez comment de nombreux utilisateurs utilisent chacune des pages et fonctionnalités de votre application, puis segmentez-les par pays, navigateur ou autres propriétés pour comprendre pourquoi.
- Entonnoirs et flux d’utilisateurs. Découvrez comment les utilisateurs naviguent dans votre application. Identifiez les goulots d’étranglement. Découvrez des moyens d’augmenter les taux de conversion et d’éliminer les points faibles.
- Rétention. Découvrez comment de nombreux utilisateurs reviennent utiliser votre application. Découvrez où et pourquoi ils décrochent.
- Classeurs. Créez des classeurs interactifs qui combinent des visualisations de l’analyse de l’utilisation, des requêtes Application Insights Analytics et des textes pour partager des recommandations analytiques avec votre équipe.
Oui. Si vous utilisez GitHub ou Azure DevOps et que vous avez les autorisations nécessaires pour configurer le traqueur de bogues, App Center peut créer automatiquement des problèmes à partir d’événements critiques pour augmenter votre délai de résolution.