Performance Reporting es ahora Cloud Diagnostics

STACEY HAFFNER Anonymous
Nov 6, 2018|4 minutos
Performance Reporting es ahora Cloud Diagnostics
Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.

Mejor nombre, nuevas funciones, ¡y ahora accesible para los usuarios de Unity Personal Edition! Si estás familiarizado con Performance Reporting, entonces Unity Cloud Diagnostics es todo lo que sabías de él, pero mejor. Tiene más herramientas para ayudarle a encontrar y responder a los problemas de los usuarios de forma rápida y en tiempo real, ¡y ahora es accesible para todo el mundo!

¿Por qué el cambio de nombre?

El nombre de Informes de Rendimiento era confuso porque no hacía "informes de rendimiento" de la forma en que la mayoría de la gente lo concebía. El nombre implicaba que controlaría factores como el uso de memoria y los fotogramas por segundo, que no es el propósito del servicio.

Cloud Diagnostics representa mejor lo que le ayudamos a medir: problemas técnicos discretos. Además, los tipos de problemas que rastreamos se han ampliado desde la publicación inicial de los informes de resultados. En la actualidad, Cloud Diagnostics realiza un seguimiento:

Informes de excepciones gestionadas no gestionadas

Informes de accidentes nativos

(NUEVO) Informes enviados por los usuarios

Algunos de ustedes reconocerán que "Informes enviados por los usuarios" es la función "Informe de errores", que antes estaba disponible en una Alpha abierta. Al igual que Cloud Diagnostics, vamos a cambiar el nombre de esta función por el de Informes de usuarios para que sea más precisa, ya que era habitual que los usuarios informaran de errores y enviaran sugerencias.

Qué puede hacer

Los informes de fallos y excepciones son una ventana a lo que ocurre bajo el capó cuando tus jugadores y/o probadores ejecutan tu juego. Al habilitar la función, tendrás acceso a información que te ayudará a depurar más rápidamente, que incluye trazas de pila, registros de depuración, información del dispositivo y metadatos personalizados que tú definas.

Los informes de usuario son una excelente forma de recopilar y agregar informes de los usuarios finales. La diferencia clave es que, mientras que los informes de colisiones y excepciones se generan automáticamente, los informes de usuario pueden ser generados explícitamente por un usuario final, por lo que recibirá información humana real. Con esta función, puedes recibir informes de errores y peticiones de funciones de los usuarios, que pueden incluir capturas de pantalla, partidas guardadas, vídeos o cualquier otra cosa que consideres útil para ayudar a mejorar la experiencia del usuario. Tiene libertad para configurar los informes de la forma que considere más valiosa, ya sea el tipo de archivos adjuntos que acepta, la información de texto que recopila o los metadatos personalizados que rastrea con cada informe.

Imagen

Un aspecto importante de Unity Cloud Diagnostics es que le ayuda a reaccionar ante los usuarios en tiempo real. En lugar de obligarle a supervisar una herramienta más, Unity Cloud Diagnostics puede funcionar con las herramientas de comunicación que elija. Por ejemplo, puedes integrarlo con Discord, Slack y Jira.

¿No utiliza Discord, Slack o Jira? También puedes crear integraciones personalizadas mediante webhooks. Estos son los cuatro eventos de mensajes a los que puede acceder:

Nuevo accidente o excepción: Se activa cada vez que se produce un nuevo tipo de fallo o excepción.

Nueva versión de choque o excepción: Se activa cuando un fallo o excepción existente se ve por primera vez en una nueva versión del juego.

Choque o excepción reabierto: Se activa cuando un fallo o excepción cerrado previamente se ve en una nueva versión de su juego.

Informe de nuevo usuario: Se activa cuando se recibe un nuevo informe de usuario.

Cualquiera puede empezar

El mayor cambio para la mayoría de vosotros es que las funciones ya no están limitadas a los usuarios de Unity Plus y Pro. Los usuarios de Unity Personal pueden utilizar estas funciones a través de un nuevo nivel Starter. Los abonados Plus y Pro disponen de capacidad adicional, así como de algunas funciones sofisticadas, a través de un nivel Avanzado. Aquí tienes un desglose completo:

Habilitar Cloud Diagnostics en su proyecto es muy fácil. Si desea utilizar las funciones de colisión y excepción, sólo tiene que activarlas mediante un conmutador en la ventana Servicios:

Imagen

Dado que los informes de usuario se utilizan a menudo para la retroalimentación manual, hay un SDK disponible que tiene un prefab que puede cambiar el aspecto o utilizar como guía para configurar su propia interfaz de usuario. La documentación de todas las funciones puede consultarse aquí.

Imagen
Gracias a todos los probadores Alfa

Agradecemos a todos los que utilizáis Informes de usuario y nos habéis hecho llegar comentarios muy útiles. Como agradecimiento, daremos acceso a Advanced Diagnostics a todos los proyectos que hayan utilizado User Reporting durante la fase Alpha. Esto significa que no perderá el acceso a las funciones avanzadas ni se verá restringido por las limitaciones del nivel Starter para los proyectos que hayan estado utilizando activamente el servicio. Nos gustaría hacer un llamamiento especial a WashBear Studio, creadores de Parkasaurus: ¡gracias por sus excelentes comentarios sobre los informes de usuarios!

¿Tiene algún comentario o quiere participar?

Estamos muy ilusionados con Unity Cloud Diagnostics y esperamos que usted también lo esté. Si desea solicitar una función o notificar un problema, puede ponerse en contacto con nosotros en el foro de Cloud Diagnostics o en clouddiagnostics@unity3d.com.