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.