Para que una aplicación esté publicada en la Store de Windows 8, es necesario que antes pase una evaluación donde se revisará que cumple los Requisitos de Certificación de Windows 8.
No hay una fórmula exacta para asegurarnos que una aplicación pase los requisitos de certificación sin problemas. Sin embargo, existen una serie de errores comunes que se repiten en muchas ocasiones y pueden sernos de ayuda como guía para no volver a repetirlos y tener más facilidad a la hora de pasar la certificación.
A continuación podrás encontrar una serie de pautas a tener en cuenta para asegurarte que tu aplicación está publicada en la Store de Windows 8. Si tienes dudas implementando cualquiera de ellas, te recomendamos que visites nuestra sección Tips&Tricks.
Estos errores recurrentes en muchas aplicaciones te pueden ser útiles para conocer un poco el proceso de certificación y no caer en los mismos errores que otros desarrolladores. ¡Es importante tenerlos en cuenta!
Las tres reglas de oro son:
Además, hay otras reglas importantes para pasar la certificación a tener en cuenta:
Otro de los motivos más frecuentes por los que las aplicaciones Metro no consiguen pasar la certificación es por uso indebido de las funcionalidades y controles Metro. Por lo tanto, es importante conocer qué se puede hacer y qué no se puede hacer con los controles y funcionalidades más comunes y representativas de las aplicaciones Metro.
En la siguiente lista podrás encontrar una referencia a los problemas más comunes que se encuentran en las aplicaciones metro y cómo aprender a usarlos correctamente para que tus aplicaciones brillen en Windows 8:
No sólo hay que tener en cuenta los requisitos técnicos. También tienes que lograr que tu aplicación destaque en la Store. Desarrollar una aplicación potente, interesante y llamativa que pueda servir como ejemplo para otros desarrolladores es un buen indicador de tu talento. Por lo tanto, puedes tener en cuanto los siguientes puntos a la hora de desarrollar tu aplicación.
Semantic Zoom
Hacer uso del control Semantic Zoom añade a tus aplicaciones Metro un valor añadido único a los usuarios, ofreciendo una experiencia optimizada de Windows 8 para el uso de la pantalla táctil. Por lo tanto, en caso de que hacer uso de este control tenga sentido en tu aplicación, es muy recomendable usarlo para añadir una experiencia de usuario que exprima todo el potencial de las aplicaciones Metro. Puedes encontrar más información acerca del control Semantic Zoom aquí.
Modo offline
Actualmente, acceder a internet es vital para muchas aplicaciones para mantener actualizados los datos de la misma. Sin embargo, es posible que en un momento dado el usuario no tenga acceso a internet. En este caso la aplicación dejaría de funcionar, haciendo que el usuario perciba la aplicación como incompleta.
Para mejora este escenario, es muy interesante dotar a la aplicación de la capacidad de almacenar los datos en local para que, en caso de no tener internet, el usuario pueda seguir interactuando con la aplicación con los datos almacenados. De esta forma, la aplicación dejaría ser dependiente de internet añadiendo un modo offline a la misma.
Usa los Contratos de Búsqueda y Compartir
Usa los contratos de búsqueda y compartir en tu aplicación son una buena forma de conseguir una mayor integración de la aplicación con Windows 8, consiguiendo así una experiencia de usuario enriquecida con funcionalidades avanzadas de las aplicaciones Metro. Puedes encontrar más información acerca de cómo implementar los contratos de búsqueda y compartir en los siguientes enlaces:
Redes medidas
Una red medida (o “metered network”) es cualquier red que suponga un coste para el usuario por la trasferencia de datos. El ejemplo más claro es una red 3G, donde la trasferencia de información está limitada y supeditada a la cantidad de Megas contratados. Para evitar que estas redes se utilicen de forma incorrecta, debes detectar y avisar al usuario cuando esté haciendo uso de estas redes para evitar que gaste su contrato mensual sin darse cuenta.
Puedes mostrarle información o una estimación de cuantos MB va a usar la aplicación para que el usuario esté informado del uso que va a realizar la aplicación para poder darle la opción de usar la red medida o no. Puedes encontrar más información acerca de Cómo detectar las conexiones medidas aquí.
Si tienes alguna duda, recuerda que tienes a tu disposición el foro de programación de aplicaciones Metro en castellano, donde podrás compartir tus conocimientos con la comunidad de desarrolladores y encontrar ayuda para resolver tus dudas técnicas y una Introducción al desarrollo de aplicaciones Metro para Windows 8
También puedes estar al día de todas las novedades a través de nuestros rincones en las redes sociales:
Un saludo
El equipo de MSDN España
Muy interesante el artículo. Habrá que hacerse un checklist :). Una cosa, el link a la cuenta de twitter tiene un fallo, redirecciona a /b/esmsdn.
Un saludo.
Nos alegra que te guste el artículo Ismael.
Ya hemos corregido el enlace.
Muchas gracias.
interesante , a leer con mucha calma.
Yo necesito algo de ayuda porque mi windows 8 se quedo en alto contraste y no lo puedo quitar y no se que hacer. AYUDA!