Visitas

lunes, 2 de julio de 2012

Recomendaciones para publicar aplicaciones de Windows Phone en el Marketplace via Yallapps

En este artículo cito mis experiencias al subir mis primera 20 aplicaciones al Marketplace vía Yallapps, hasta ahora han rechazado las aplicaciones por varias errores y omisiones, producto de esa experiencia y corrección de todos los errores antes mencionados, he decido documentar mi experiencia.

Errores Comunes:

    1.-  Lenguaje Neutral.- en un principio ignoraba esta configuración, por lo tanto no lo hacia, y lo dejaba como viene por defecto, esto era motivo de rechazo de mis aplicaciones.

En un segundo intento comenzo a publicar con el idioma Spanish(Ecuador), pero este tampoco era uno de los lenguajes validos.

Al final publique la mitad de las aplicaciones como Spanish(Spain) y Spanish, y mis aplicaciones fueron aceptadas sin problema, les recomendaria siempre usar el legunaje neutral, sin indicar ninguna zona, tambien publica apps en el idioa English, sin indicar el país o zona (tambien existe English (USA)).

Les explico como se hace esta configuración a continuación:

   -Abra su aplicación con Visual Studio.
   -Abra el Explorador de Soluciones de Visual Studio.


   -Sobre el nombre del proyecto (C#) dar click con el botón derecho y luego en "Propiedades".
   -Aparece una nueva ventana, donde podremos configurar los detalles del XAP de nuestra aplicación:



   -Damos Click en Asembly Information, aquí editaremos el Lenguaje Neutral de la App.


    2.- Nombre de la Aplicación & Nombre del XAP &Titulos.- Para configurar esto seguiemos los pasos detallados en el numeral anterior.

El nombre de la aplicación debe coincidir con el nombre del XAP, y con los Titulos de la Aplicación como muestro a continuación:



No se debe cambiar el nombre del Assembly, ni el Default Namespace.

Se debe tener en cuenta que los nombres antes mencionados no deben tener caracteres especiales, ni tildes.  Por ejemplo:  "Año Nuevo"  o  "Lección", no serían nombres validos para una aplicación.

Por ultimo a la hora de publicar tener presente que el nombre de la aplicación debe ser el mismo que el nombre del XAP.

    3.- Icono y Background de la Aplicación.- los iconos que vienen por defecto en la aplicación, deben ser cambiados, esto es motivo de rechazo de la aplicación, estos iconos deben estar en formato png y deben tener una resolución especifica, para esto yo utilizo una aplicación que crea todos los iconos que se han de usar por mi, incluyendo los que se usan en la publicación, adjunto el link de descarga de la respectiva aplicación:

http://wpiconmaker.codeplex.com/

    4.- Tamaño de los iconos para la publicación.- las iconos que han de ser publicados deben estar en formato png y tener ciertos tamaños espeficos, para crear estos iconos utilizo una aplicación, a la cual hago referencia en el link del paso anterior.

Errores por omitir validaciones:

Toda aplicación que se valla a publicar en el Marketplace debe funcionar perfectamente, aclaro lo antes dicho, no se valida la funcionalidad de aplicación, por Ejemplo:  "Aplicación que sume 2 numero A y B", no se valida si la aplicación suma o no los 2 numeros, solo se valida que la aplicación no colapse y se pueda navegar sin problemas en ella.

Lo que se valida:
  • Que la Aplicación no Colapse
  • Que la Aplicación permanezaca responsiva
  • Que al aplastar el botón Back, la aplicación regrese a la pagina anterior, no a la de inicio.
Entonces, algo muy común que me ocurrio fue con aplicaciones que hacian operaciones matematicas, y para comenzar a operar se necesitaba presionar un botón, si yo apretaba el botón si antes llenar los datos requeridos la aplicacion colapsaba, por tanto e facil intuir que me faltaban validaciones.

En ese caso particular,  valida que la fuente de datos no pueda estar vacia y agregue como metodo de entrada solo numeros (para prevenir que el usuario ingrese caracteres especiales o letras), una vez hecho esta ese grupo de aplicaciones con estas caracteristicas fueron aceptadas.

Con  respecto a la navegación es importante usar el metodo correcto para moverce entrega paginas, eso lo detallo en este Post, si la navegación no se hace de manera correcta, al poner back la aplicación se cierra, a pesar de aque a la vista del usuario se halla movido entre paginas.

Errores relativos al contenido de las aplicaciones:

Ciertas aplicaciones pueden llegar a mostrar contenido considerado no permitido, normalmente cuando se hace referencia, a alcohol, drogas, mujeres, diversión, religión, pensamiento libre, en general es muy alta la lista de sensuras, pero esta sensura no es de Microsoft sino relativa a los gobiernos de ciertos paises, para esto, si nuestra aplicación puede llegar a contener contenido sensible, se debe omitir ciertos paises que detalla a continuación:

Countries/regions for which one or more parts of 3.10 may apply include the following: Group 1: China Group 2: Indonesia, Kazakhstan, Malaysia Group 3: Bahrain, Iraq, Qatar, Saudi Arabia, United Arab Emirates

Estos paises deberian ser omitidos de las regiones y paises donde se pretende publicar la respectiva aplicación en caso de esta contener contenido sensible.

Consideraciones especiales al subir Juegos:

Al subir juegos, se debe tener en cuenta condicioens especiales, y superar un standar adicional, por lo cual recomiendo como alternativa de salida rapida, omitir estos 2 paises de la lista de distribución:


Brazil y South Corea.


Resumen:
  • No se valida lo que hace la aplicación, sino que esta no colapse, que se pueda navegar en ella y que siempre este responsiva.
  • Los iconos obedecen a un formato y tamaño predefinido que se debe respetar.
  • El lenguaje neutral debería ser de preferencia un idioma, sin indicar la región, en mi caso he usado "Spanish" , "English" , "Spanish(Spain)", por lo tanto garantizo que estos lenguajes son compatibles.
  • Por ultimo tener presente la consideración de si mi aplicación presenta o No contenido Sensible.

No hay comentarios:

Publicar un comentario