Visual Studio App Center
Preguntas más frecuentes

General

R: Visual Studio App Center le permite automatizar y administrar el ciclo de vida de sus aplicaciones de iOS, Android, Windows y macOS. Envíe aplicaciones con más frecuencia, con una calidad superior y con más confianza. Conecte su repositorio y, en cuestión de minutos, automatice sus compilaciones, realice pruebas en dispositivos reales en la nube, distribuya aplicaciones a evaluadores de beta y supervise el uso real con datos de bloqueos y análisis. Todo en un mismo lugar.
R: Visual Studio App Center es la nueva generación de HockeyApp, y se basa en las características de distribución, análisis e informes de bloqueos de HockeyApp con una solución en la nube que ofrece integración, entrega y aprendizaje continuos. En adelante, Visual Studio App Center será el servicio de Microsoft de referencia para satisfacer todas sus necesidades de distribución y administración de aplicaciones.

Más información

R: Visual Studio App Center es la nueva generación de Xamarin Test Cloud e incluye toda la funcionalidad de Xamarin Test Cloud, además de otras características. Los usuarios de pruebas tienen acceso a los mismos dispositivos y las mismas funciones que con Xamarin Test Cloud, así como a nuevas características, tales como los conjuntos de dispositivos y las API mejoradas. Los usuarios de pruebas tienen acceso a los mismos dispositivos y las mismas funciones que con Xamarin Test Cloud, así como a nuevas características, tales como los conjuntos de dispositivos y las API mejoradas.
R: Si tiene preguntas sobre facturación, haga clic aquí. Si tiene preguntas sobre cualquier servicio de App Center, inicie sesión en App Center y póngase en contacto con nosotros mediante el icono de chat azul de la esquina inferior derecha de la pantalla.

Cuenta y facturación

R: Para empezar, 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. Puede ver los detalles de los precios aquí.
R: La información sobre precios está disponible aquí. Si usó HockeyApp, Xamarin Test Cloud o Azure Notification Hubs en el pasado, por lo general debería pagar lo mismo o menos por servicios equiparables de App Center.
R: Los servicios de App Center se facturan a su suscripción a Azure.
R: Los conservamos durante 90 días. En el caso de los clientes que quieren mantener sus datos de análisis más de 90 días, se ofrece una exportación a Azure Blob Storage.

Seguridad y privacidad

R: Sí. Puede consultar nuestra directiva de privacidad aquí y nuestras condiciones de servicio aquí.
R: App Center usa máquinas virtuales para compilar su código. Existe una máquina virtual limpia aprovisionada especialmente para su compilación, que se descarta al finalizar la compilación. Los archivos cargados para la firma de código y la contraseña del certificado también se almacenan de manera segura en nuestros servidores.
R: 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, sus pruebas y sus datos siempre se ejecutan en un dispositivo limpio, sin que quede nada que otros clientes puedan encontrar.

Compatibilidad

R: También hemos creado varias integraciones pregeneradas, que incluyen los pasos de compilación de prueba y distribución de Visual Studio Team Services, y la integración del seguimiento de errores automático con Visual Studio Team Services y Github.

Características

R: Actualmente ofrecemos compatibilidad con Build, Distribute, Crashes y Analytics para las aplicaciones de iOS, Android y UWP. Actualmente ofrecemos compatibilidad con Test para las aplicaciones de iOS y Android. Las notificaciones push se admiten para las aplicaciones de iOS, Android, UWP, Windows Phone, React Native y Xamarin.

Consulte en nuestra guía básica pública qué plataformas adicionales se incluirán próximamente.

R: En absoluto. Aunque los servicios de App Center están diseñados para proporcionar un sistema integrado, también son completamente modulares, lo que permite usar lo que necesita y seguir empleando otros servicios que le resulten útiles. Ofrecemos más de 200 API y una CLI para proporcionar a los desarrolladores total flexibilidad a la hora de elegir los servicios que quieren y la manera de usarlos.
R: Puede encontrar nuestra guía básica pública actual aquí. Tenga en cuenta que evaluamos constantemente las necesidades de nuestros clientes para ajustar nuestra guía básica. Por tanto, no dude en hacernos saber qué le gustaría ver.
R: Actualmente se admiten los repositorios GIT hospedados en GitHub, Bitbucket y Visual Studio Team Services. Para obtener más información, consulte Connecting to a Source Repository (Conexión a un repositorio de origen).
R: Para los repositorios hospedados en GitHub, solo se admiten los submódulos GIT sobre HTTPS. Para los repositorios hospedados en Bitbucket o Visual Studio Team Services, solo se admiten los submódulos GIT no autenticados actualmente.
R: No. App Center aprovisiona automáticamente agentes de compilación de Mac seguros en la nube, para que pueda compilar sus aplicaciones de iOS desde cualquier lugar y en cualquier momento, sin depender de un Mac físico.
R: La compilación admite actualmente las aplicaciones escritas en Objective-C, Swift, Java, React Native, Xamarin y las aplicaciones para UWP. Consulte en nuestra guía básica pública qué lenguajes adicionales se incluirán próximamente.
R: Para proporcionar la máxima garantía de calidad real, todas las pruebas de UI de iOS y Android se ejecutan en dispositivos reales.
R: 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.

R: Una prueba de inicio es una sencilla serie de pruebas opcional que se realiza tras una compilación correcta para garantizar que la compilación resultante se puede iniciar en un dispositivo físico real. Las pruebas de inicio están disponibles para todos los usuarios de App Center que usan el servicio de compilación. No requieren ningún scripting de prueba.
R: Los evaluadores pueden instalar la versión más reciente de su aplicación con tan solo una notificación por correo electrónico y un clic en un vínculo web. Si ha integrado nuestro SDK en su aplicación, el evaluador recibirá una alerta si abre la aplicación y existe una nueva versión disponible para descargar. A continuación, puede actualizar la aplicación directamente desde allí.

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 y descargar la aplicación.

R: No, App Center no tiene ningún límite de cantidad de evaluadores de beta o usuarios de la aplicación. En iOS, Apple limita el número de dispositivos en función del programa de desarrolladores. Véase la pregunta siguiente.
R: El tamaño máximo de una compilación es de 4 GB.
R: 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 con los términos y condiciones de Apple.

R: Aunque todos los datos de App Center expiran al cabo de 90 días, App Center Analytics permite exportar de manera continua todos los datos de Analytics en 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. Las exportación personalizada le proporcionará más flexibilidad y las configuraciones se personalizarán en Azure.

R: App Center Analytics permite exportar de manera continua todos sus datos de Analytics en Azure Application Insights. 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, explorador u otras propiedades para conocer los motivos.
  • Embudos y flujos de usuario. Comprenda cómo navegan los usuarios por su aplicación. Identifique cuellos de botella. Descubra las maneras de 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.
R: Sí. Si usa Github o Visual Studio Team Services (VSTS) 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. Para obtener instrucciones específicas sobre la configuración del seguimiento de errores, haga clic aquí.