Performance Reporting ist jetzt Cloud Diagnostics

Besserer Name, neue Funktionen, und jetzt auch für Unity Personal Edition Benutzer zugänglich! Wenn Sie mit Performance Reporting vertraut sind, dann ist Unity Cloud Diagnostics alles, was Sie darüber wussten, nur noch besser. Sie verfügt über mehr Werkzeuge, die Ihnen helfen, Nutzerprobleme schnell und in Echtzeit zu finden und zu lösen, und ist jetzt für jeden zugänglich!
Der Name "Performance Reporting" war verwirrend, weil es sich nicht um ein "Performance Reporting" handelte, wie die meisten Leute es sich vorstellten. Der Name deutet darauf hin, dass er Faktoren wie die Speichernutzung und die Anzahl der Bilder pro Sekunde überwacht, was nicht der Zweck des Dienstes ist.
Cloud Diagnostics steht für das, was wir für Sie messen: diskrete technische Probleme. Darüber hinaus haben sich die Arten von Problemen, die wir verfolgen, seit der Einführung der Leistungsberichte erweitert. Heute verfolgt Cloud Diagnostics:
Berichte über unbehandelte verwaltete Ausnahmen
Einheimische Unfallberichte
(NEU) Von Benutzern eingereichte Berichte
Einige von Ihnen werden vielleicht erkennen, dass "User-submitted reports" die "Bug Report"-Funktion ist, die zuvor in einer offenen Alpha verfügbar war. Wie bei Cloud Diagnostics benennen wir die Funktion in User Reporting um, um sie genauer zu beschreiben, da es üblich war, dass Benutzer sowohl Fehler als auch Vorschläge melden.
Berichte über Abstürze und Ausnahmen geben Aufschluss darüber, was unter der Haube passiert, wenn Ihre Spieler und/oder Tester Ihr Spiel spielen. Wenn Sie diese Funktion aktivieren, haben Sie Zugriff auf Informationen, die Ihnen bei der schnelleren Fehlersuche helfen, wie z. B. Stack Traces, Debug-Protokolle, Geräteinformationen und von Ihnen definierte Metadaten.
Benutzerberichte sind eine hervorragende Möglichkeit, Berichte von Endbenutzern zu sammeln und zu aggregieren. Der Hauptunterschied besteht darin, dass die Berichte über Abstürze und Ausnahmen automatisch erstellt werden, während die Benutzerberichte explizit von einem Endbenutzer erstellt werden können, so dass Sie echtes menschliches Feedback erhalten. Mit dieser Funktion können Sie von Benutzern bereitgestellte Fehlerberichte und Funktionswünsche erhalten, die Screenshots, gespeicherte Spiele, Videos oder alles andere enthalten können, was Sie für die Verbesserung der Benutzererfahrung nützlich finden. Sie haben die Freiheit, die Berichte so zu konfigurieren, wie es für Sie wichtig ist - sei es die Art der Anhänge, die Sie akzeptieren, die Textinformationen, die Sie sammeln, oder die benutzerdefinierten Metadaten, die Sie mit jedem Bericht verfolgen.

Ein wichtiger Aspekt von Unity Cloud Diagnostics ist, dass es Ihnen hilft, in Echtzeit auf Benutzer zu reagieren. Anstatt Sie zu zwingen, ein weiteres Tool zu überwachen, kann Unity Cloud Diagnostics mit den Kommunikationstools Ihrer Wahl zusammenarbeiten. Sie können es zum Beispiel in Discord, Slack und Jira integrieren.
Sie verwenden Discord, Slack oder Jira nicht? Sie können auch benutzerdefinierte Integrationen mit Webhooks erstellen. Hier sind die vier Nachrichtenereignisse, auf die Sie zugreifen können:
Neuer Absturz oder Ausnahme: Wird immer dann ausgelöst, wenn eine neue Art von Absturz oder Ausnahme auftritt.
Neue Crash- oder Exception-Version: Wird ausgelöst, wenn ein bestehender Absturz oder eine Ausnahme zum ersten Mal in einer neuen Version Ihres Spiels auftritt.
Wiedereröffneter Absturz oder Ausnahme: Wird ausgelöst, wenn ein zuvor geschlossener Absturz oder eine Ausnahme in einer neuen Version Ihres Spiels auftritt.
Neuer Benutzerbericht: Wird ausgelöst, wenn eine neue Benutzermeldung eingegangen ist.
Die größte Änderung für die meisten von Ihnen ist, dass die Funktionen nicht mehr auf Unity Plus- und Pro-Benutzer beschränkt sind. Unity Personal-Benutzer können diese Funktionen über ein neues Starter-Tier nutzen. Plus- und Pro-Abonnenten können über eine erweiterte Stufe zusätzliche Kapazitäten und einige anspruchsvolle Funktionen nutzen. Hier ist eine vollständige Aufschlüsselung:
Die Aktivierung von Cloud Diagnostics in Ihrem Projekt ist einfach! Wenn Sie die Funktionen "Absturz" und "Ausnahme" nutzen möchten, müssen Sie sie nur über einen Schalter im Fenster "Dienste" einschalten:

Da User Reporting häufig für manuelles Feedback verwendet wird, gibt es ein SDK mit einer vorgefertigten Oberfläche, die Sie umgestalten oder als Anleitung für die Einrichtung Ihrer eigenen Benutzeroberfläche verwenden können. Die Dokumentation zu allen Funktionen finden Sie hier.

Wir freuen uns über alle, die User Reporting nutzen und uns sehr nützliches Feedback geben. Als Dankeschön werden wir allen Projekten, die während der Alpha-Phase User Reporting verwendet haben, Zugang zu Advanced Diagnostics gewähren! Das bedeutet, dass Sie nicht den Zugang zu erweiterten Funktionen verlieren oder durch die Beschränkungen des Starter-Tiers für die Projekte, die den Dienst aktiv nutzen, eingeschränkt werden. Besonders hervorheben möchten wir WashBear Studio, die Macher von Parkasaurus: Vielen Dank für Ihr tolles Feedback zum User Reporting!
Wir freuen uns sehr auf Unity Cloud Diagnostics und hoffen, dass Sie das auch tun. Wenn Sie eine Funktion anfordern oder ein Problem melden möchten, können Sie uns im Cloud Diagnostics-Forum oder unter clouddiagnostics@unity3d.com erreichen.
