Planeación de calidad y certificación

Cuando envías la aplicación a la Tienda Windows para su certificación, hay varios procesos de pruebas que evalúan su calidad. Puedes ayudar a tu aplicación si la diseñas de forma que cumpla ciertos requisitos de experiencia de usuario y de estabilidad. Mejora su calidad y su fiabilidad y simplifica la experiencia de certificación a medida que das el empujón final para su promoción en la Tienda Windows.

Piensa en la calidad mediante un diseño reflexivo y su implementación

Todas las aplicaciones de la Tienda Windows deben cumplir los requisitos de certificación de la Tienda Windows antes de que se puedan publicar en la Tienda Windows. Estos requisitos específicos se expanden en varios principios más grandes que pueden resultar familiares si has revisado algunas de las guías de planeación de aplicaciones de la Tienda Windows:

  • Propósito e identidad evidentes
  • Comportamiento predecible y confiable
  • Respeto por la confianza y la seguridad del usuario
  • Métodos de rentabilidad responsables
  • Consideraciones de accesibilidad
  • Consideraciones para mercados globales

La guía en Diseñar la experiencia del usuario para aplicaciones puede ayudarte a diseñar la aplicación de modo tal que cumpla estos requisitos. Durante el desarrollo, consulta los requisitos de certificación de la Tienda Windows específicos para asegurarte de que las decisiones tácticas de implementación de características no menoscaben tu estrategia de diseño más amplia para lograr calidad.

Planea la certificación haciendo pruebas por adelantado

Para que la aplicación tenga posibilidades de obtener la certificación, debes validarla y probarla en tu equipo antes de enviarla para su certificación y publicación en la Tienda Windows.

El Kit para la certificación de aplicaciones en Windows (Windows ACK) es una aplicación gratuita para pruebas automáticas que permite el envío en línea de aplicaciones certificadas. Define 12 requisitos (tres de los cuales son requisitos mejorados) que tardan menos de 45 minutos en completarse.

Después de probar la aplicación con el Kit para la certificación de aplicaciones en Windows, obtendrás un informe detallado sobre las siguientes categorías.

Prueba Comportamieto requerido
Errores de la aplicación

La aplicación debe bloquearse ni colgarse. Los errores de la aplicación, como bloqueos o cuelgues interrumpen y frustran a los clientes. Eliminar dichos errores mejora la estabilidad y la confiabilidad de la aplicación y en general, ofrece a los clientes una mejor experiencia.

Manifiesto de la aplicación

El manifiesto de la aplicación debe contener todos los atributos necesarios.

Características de seguridad de Windows

La aplicación debe usar características de seguridad de Windows.

API de la plataforma compatible

La aplicación solo debe usar las API del Kit de desarrollo de software de Windows (Windows SDK) para Windows 8.

Rendimiento de inicio

La aplicación debe contar con una experiencia de inicio rápida y al mismo tiempo consumir una cantidad razonable de recursos del sistema (CPU, archivo, E/S, memoria, etc.) para habilitar una conmutación rápida y multitarea entre aplicaciones que aún no se abrieron.

Rendimiento de suspensión

La aplicación debe contar con una experiencia de suspensión rápida y al mismo tiempo consumir una cantidad razonable de recursos del sistema (CPU, archivo, E/S, memoria, etc.) y liberar los recursos eficientemente.

Validación de recursos de la aplicación

El manifiesto de la aplicación debe contar con recursos válidos que se definen en el archivo resources.pri, como se explica en el esquema del manifiesto del paquete de la aplicación.

Comprobación de .Net

La aplicación debe usar .NET 4.5 o una versión posterior.

 

Para obtener información más detallada sobre cómo usar el Kit para la certificación de aplicaciones en Windows y cómo encaja dentro del mayor proceso de envío a la Tienda, consulta Probar la aplicación.