Les rapports de performances sont désormais des Cloud Diagnostics

STACEY HAFFNER Anonymous
Nov 6, 2018|4 Min
Les rapports de performances sont désormais des Cloud Diagnostics
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

Meilleur nom, nouvelles fonctionnalités et désormais accessible aux utilisateurs Unity Personal Edition ! Si vous connaissez les rapports de performances, Unity Cloud Diagnostics est tout ce que vous saviez à ce sujet, mais en mieux. Il dispose de plus d'outils pour vous aider à trouver et à répondre aux problèmes des utilisateurs rapidement et en temps réel, et il est désormais accessible à tous !

Pourquoi le changement de nom ?

Le nom de Performance Reporting était déroutant car il ne faisait pas de « reporting de performance » au sens où la plupart des gens l'imaginaient. Le nom impliquait qu'il surveillerait des facteurs tels que l'utilisation de la mémoire et les images par seconde, ce qui n'est pas le but du service.

Cloud Diagnostics représente mieux ce que nous vous aidons à mesurer : des problèmes techniques discrets. De plus, les types de problèmes que nous suivons se sont élargis depuis la sortie initiale des rapports de performance. Aujourd'hui, Cloud Diagnostics suit :

Rapports d'exceptions gérées non traitées

Rapports de crash natifs

(NOUVEAU) Rapports soumis par les utilisateurs

Certains d’entre vous reconnaîtront peut-être que « Rapports soumis par les utilisateurs » est la fonctionnalité « Rapport de bogue », qui était auparavant disponible dans une version Alpha ouverte. Comme pour Cloud Diagnostics, nous renommons la fonctionnalité Rapports utilisateur pour plus de précision, car il était courant que les utilisateurs signalent des bugs et envoient des suggestions.

Ce que vous pouvez faire

Les rapports de plantage et d'exception sont une fenêtre sur ce qui se passe sous le capot lorsque vos joueurs et/ou testeurs exécutent votre jeu. En activant cette fonctionnalité, vous aurez accès à des informations pour vous aider à déboguer plus rapidement, notamment des traces de pile, des journaux de débogage, des informations sur l'appareil et des métadonnées personnalisées que vous définissez.

Les rapports utilisateur constituent un excellent moyen de collecter et d’agréger les rapports des utilisateurs finaux. La principale différence est que, tandis que les rapports d'incident et d'exception sont générés automatiquement, les rapports d'utilisateur peuvent être explicitement générés par un utilisateur final, de sorte que vous recevez un véritable retour humain. Grâce à cette fonctionnalité, vous pouvez obtenir des rapports de bogues et des demandes de fonctionnalités fournis par les utilisateurs, qui peuvent inclure des captures d'écran, des parties enregistrées, des vidéos ou tout autre élément que vous trouvez utile pour améliorer l'expérience utilisateur. Vous avez la liberté de configurer les rapports de la manière qui vous convient le mieux, qu'il s'agisse du type de pièces jointes que vous acceptez, des informations textuelles que vous collectez ou des métadonnées personnalisées que vous suivez avec chaque rapport.

Image

Un aspect important d’ Unity Cloud Diagnostics est qu’il vous aide à réagir aux utilisateurs en temps réel. Au lieu de vous obliger à surveiller un autre outil, Unity Cloud Diagnostics peut fonctionner avec les outils de communication de votre choix. Par exemple, vous pouvez l'intégrer à Discord, Slack et Jira.

Vous n'utilisez pas Discord, Slack ou Jira ? Vous pouvez également créer des intégrations personnalisées à l'aide de webhooks. Voici les quatre événements de messages auxquels vous pouvez accéder :

Nouveau crash ou exception : Déclenché chaque fois qu'un nouveau type de crash ou d'exception est détecté.

Nouvelle version de crash ou d'exception : Déclenché lorsqu'un crash ou une exception existante est détectée pour la première fois sur une nouvelle version de votre jeu.

Crash ou exception rouverte : Déclenché lorsqu'un crash ou une exception précédemment fermé est observé dans une nouvelle version de votre jeu.

Rapport d'un nouvel utilisateur : Déclenché chaque fois qu'un nouveau rapport d'utilisateur a été reçu.

Tout le monde peut commencer

Le plus grand changement pour la plupart d’entre vous est que les fonctionnalités ne sont plus limitées aux utilisateurs Unity Plus et Pro. Les utilisateurs Unity Personal peuvent utiliser ces fonctionnalités via un nouveau niveau Starter. Une capacité supplémentaire, ainsi que certaines fonctionnalités sophistiquées, sont disponibles pour les abonnés Plus et Pro via un niveau avancé. Voici une description complète :

Activer Cloud Diagnostics dans votre projet est facile ! Si vous souhaitez utiliser les fonctionnalités Crash et Exception, il vous suffit de les activer à l'aide d'un bouton bascule dans la fenêtre Services :

Image

Étant donné que les rapports utilisateur sont souvent utilisés pour les commentaires manuels, il existe un SDK disponible qui contient un préfabriqué que vous pouvez remodeler ou utiliser pour vous guider dans la configuration de votre propre interface utilisateur. La documentation de toutes les fonctionnalités peut être trouvée ici.

Image
Merci à tous les testeurs Alpha

Nous apprécions tous ceux d’entre vous qui utilisent User Reporting et qui nous ont donné des commentaires très utiles. En guise de remerciement, nous donnerons à tous les projets ayant utilisé User Reporting pendant la version Alpha un accès aux diagnostics avancés ! Cela signifie que vous ne perdrez pas l'accès aux fonctionnalités avancées ni ne serez limité par les limitations du niveau Starter pour les projets qui ont activement utilisé le service. Nous tenons particulièrement à remercier WashBear Studio, créateurs de Parkasaurus: merci pour vos excellents retours sur User Reporting !

Vous avez des commentaires ou souhaitez vous impliquer ?

Nous sommes vraiment enthousiasmés par Unity Cloud Diagnostics et nous espérons que vous l’êtes également. Si vous souhaitez demander une fonctionnalité ou signaler un problème, vous pouvez nous contacter sur le forum Cloud Diagnostics ou à clouddiagnostics@unity3d.com.