Preguntas frecuentes de Visual Studio App Center
Visual Studio App Center es la nueva generación de HockeyApp. Estamos incorporando integración continua y pruebas a las grandes cualidades de HockeyApp en materia de distribución, análisis e informes de bloqueo para crear una solución completa que permita a los desarrolladores enviar aplicaciones de manera más rápida y confiable. En adelante, Visual Studio App Center será la solución favorita de Microsoft para satisfacer todas sus necesidades de distribución y administración de aplicaciones.
Consulte nuestro Soporte técnico de App Center para obtener más información.
Para comenzar, Visual Studio App Center es gratuito. Algunos de los servicios se ofrecen completamente gratis, y todos nuestros otros servicios presentan un nivel gratuito o una evaluación gratuita.
Sí. Aunque App Center prohíbe la carga de información de identificación personal (DCP), Microsoft toma medidas para garantizar la seguridad de las series de pruebas que realizan los distintos usuarios:
- Las aplicaciones que se instalan durante una serie de pruebas se desinstalan.
- El almacenamiento local se borra del dispositivo.
- Los dispositivos se restauran a la configuración predeterminada.
Como resultado, las pruebas y los datos siempre se ejecutan en un dispositivo limpio, sin que otros clientes lo encuentren.
Actualmente, proporcionamos Compilación, Distribución, Bloqueos, y Análisis compatibilidad con aplicaciones para iOS, Android, macOS y UWP. Actualmente ofrecemos compatibilidad con Test para las aplicaciones de iOS y Android.
Consulte nuestro Plan de desarrollo público para ver plataformas adicionales en el horizonte.
Puede encontrar nuestra hoja de ruta pública actual aquí. Tenga en cuenta que estamos evaluando constantemente las necesidades de nuestros clientes para ajustar nuestra hoja de ruta, así que háganos saber lo que le gustaría ver.
Actualmente, se admiten los repositorios GIT hospedados en GitHub, Bitbucket y Azure DevOps. Para obtener más información, consulte Conectarse a un repositorio de origen.
La compilación admite actualmente las aplicaciones escritas en Objective-C, Swift, Java, C# (Xamarin), y JavaScript (React Native). Consulte nuestro Plan de desarrollo público para conocer más idiomas en el horizonte.
Actualmente se admiten Appium, Calabash, Espresso, Xamarin.UITest y XCUITest. Los equipos que seleccionan un marco de pruebas por primera vez, suelen optar por usar el marco nativo para su plataforma:
- Espresso para aplicaciones de Android
- Xamarin.UITest para aplicaciones multiplataforma de Xamarin
- XCUITest para aplicaciones de iOS
Appium podría ser una buena opción para los equipos con experiencia en Appium o Selenium o para equipos con aplicaciones que no sean de Xamarin que quieran realizar pruebas multiplataforma.
También puede distribuir su aplicación a través de una URL pública. Si habilita la página de descarga pública, cualquier persona que tenga la URL y cuyo UDID esté en el perfil de aprovisionamiento podrá acceder a la aplicación y descargarla.
Para la distribución de compilaciones alfa, beta o empresariales en iOS, debe inscribirse en el programa de desarrollador de Apple. Existen dos programas distintos disponibles:
El programa para desarrolladores de Apple le permite distribuir sus aplicaciones a través de la tienda App Store y, con fines de pruebas, a través de la distribución ad hoc. Este tipo de distribución se limita a 100 UDID por tipo de dispositivo (iPhone, iPod, iPad, Apple Watch y Apple TV).
El programa Enterprise para desarrolladores de Apple está destinado a la distribución interna de sus aplicaciones empresariales o de línea de negocio sin necesidad de recopilar los UDID. No se puede usar para enviar aplicaciones a App Store.
Tenga en cuenta que es su responsabilidad cumplir los términos y condiciones de Apple.
Aunque todos los datos de Analytics de App Center caducan a los 90 días, Analytics de App Center Analytics le permite exportar continuamente todos sus datos de Analytics a Azure Blob Storage.. Azure Blob Storage es un servicio para almacenar grandes cantidades de datos de objetos no estructurados, como texto o datos binarios, a los que se puede acceder desde cualquier lugar del mundo a través de HTTP o HTTPS. Puede usar Blob Storage para exponer datos públicamente al mundo o para almacenar datos de la aplicación de manera privada. La exportación de datos a Blob Storage es una buena opción si quiere tener una retención mayor pero no tiene previsto necesariamente acceder a los datos muy a menudo. Los datos se exportarán cada minuto y se creará una nueva subcarpeta. Los datos se almacenarán con el formato año/mes/día/hora/minuto.
App Center ofrece dos maneras de exportar sus datos: exportación estándar y exportación personalizada. La exportación estándar le permitirá exportar los datos con un clic mediante la suscripción a Azure vinculada a la aplicación. La exportación personalizada le proporcionará más flexibilidad y las configuraciones se personalizarán en Azure.
App Center Analytics le permite exportar continuamente todos los datos de Analytics a Aplicación de Azure Insights (Azure Monitor). Application Insights es un servicio de administración del rendimiento de las aplicaciones (APM), que ofrece funcionalidades de consulta, segmentación, filtración y análisis de uso sobre los datos de eventos de App Center. Al agregar el SDK de App Center a su aplicación y exportar los datos en el recurso de Application Insights del tipo de aplicación de App Center, obtendrá acceso a las siguientes características:
- Application Insights Analytics. Use un lenguaje de consulta eficaz para analizar sus datos de eventos sin formato y crear visualizaciones. Puede exportar los resultados de sus consultas en PowerBI o Excel.
- Usuarios, sesiones y eventos. Descubra cuántas personas usan cada página y cada característica de su aplicación y, a continuación, segméntelas por país o región, explorador u otras propiedades para conocer sus razones de uso.
- Embudos y flujos de usuario. Comprenda cómo navegan los usuarios por su aplicación. Identificar cuellos de botella. Descubra cómo aumentar las tasas de conversión y eliminar deficiencias.
- Retención. Descubra cuántos usuarios vuelven para usar su aplicación. Descubra dónde y por qué se van.
- libros. Cree libros interactivos que combinen visualizaciones de análisis de uso, consultas de Application Insights Analytics y texto para compartir información sobre su equipo.
Sí. Si usa Github o Azure DevOps y cuenta con permisos suficientes para configurar el seguimiento de errores, App Center puede crear automáticamente problemas a partir de eventos críticos para acelerar su tiempo de resolución.