Si estamos desarrollando aplicaciones en Windows Phone con el fin de venderlas al público, entonces hay que familiarizarse con el centro de aplicaciones de Microsoft para esa plataforma, llamado App Hub. Este artículo explica dónde encontrar la guía necesaria y también da varias sugerencias prácticas para asegurarnos de que nuestra aplicación sea aceptada.

Este artículo fue publicado originalmente en Maromas Digitales y es una traducción aproximada del artículo 31 Days of Windows Phone | Day #27: Windows Phone Marketplace por Jeff Blankenburg publicado el 27 de octubre del 2010

 

Este artículo es el Día #27 de una serie llamada los 31 días de Windows Phone.

Ayer traté sobre cómo compartir una aplicación con otros desarrolladores de Windows Phone. La de hoy va a ser una discusión sobre cómo compartir la aplicación con el resto del mundo: a través del marketplace.

NOTA EDITORIAL: Marketplace en español sería el mercado o centro comercial, pero hasta dónde he visto, Microsoft ha mantenido el término en inglés como el nombre oficial del sitio.

Hay mucho que cubrir así que empecemos de una vez.

 

1. Lean la documentación

Antes de hacer nada más, por favor lean la documentación sobre cómo presentar aplicaciones en el Marketplace de Windows Phone (también llamado App Hub o centro de aplicaciones).

Es importante poner especial atención a los siguientes tres documentos:

  1. App Hub Developer Registration Walkthrough -  es una excelente guía inicial sobre cómo obtener una cuenta de desarrollador. La cuenta es un requisito para poder presentar aplicaciones al mercado y también para instalar la aplicación en dispositivos reales cuando se la está probando.
  2. Windows Phone 7 Application Submission Walkthrough – esta guía casi hace innecesario el artículo de hoy, ya que explica paso a paso cómo enviar la aplicación y qué recursos van a ocuparse en el proceso. Asegúrense de tener todos los recursos necesarios (íconos, descripciones, archivo XAP, y demás) antes de iniciar el proceso de envío.
  3. Windows Phone 7 Application Certification Requirements – es un documento PDF de 27 páginas que delinea lo que se puede y no se puede hacer en una aplicación de Windows Phone. La mayoría es puro sentido común, pero es mejor verificar que la aplicación llene los requisitos antes de empezar a desarrollarla, al cabo es un documento corto. No hay excusa para enojarse si la aplicación es rechazada por contravenir este documento.

 

2. Sepan cómo será probada la aplicación

Cada sección del PDF es un marco de pruebas para nuestra aplicación. Espero que lo hayan leído por completo. Si no, háganlo ahora. Aquí menciono algunas trabas que pueden encontrar.

Caso de pruebas 4.5 – Windows Phone Marketplace Iconograhy

Eviten usar los íconos antiguos de Windows Mobile. Esta es una plataforma nueva; trátenla como tal.

Caso de pruebas 4.6 – Application Screenshot

Las capturas de pantallas deben abarcar las dimensiones completas de 480 x 800 pixeles, deben ser tomadas directamente del teléfono o emulador y tener las proporciones correctas. No alteren o realcen las imágenes DE NINGUNA MANERA pues tienen que demostrar la aplicación fielmente.

Caso de pruebas 5.1.1 – Compatible con múltiples dispositivos

Cuidado con controles y texto que desaparecen o son difíciles de ver cuando el tema es cambiado a claro. Cubrimos este tema en el día #5: Decoración temática del sistema.

Caso de pruebas 5.2.4 – Uso del botón de retroceso

El comportamiento incorrecto del botón de retroceso es una de las causas más comunes de descalificación. Un error común es salir de la aplicación cuando se presiona el botón en vez de volver a la página anterior o cerrar un menú o cuadro de diálogo.

Caso de pruebas 5.6 – Información de soporte técnico

A partir del 1 de noviembre del 2010 es requerido proveer el número de versión e información de soporte técnico (por ejemplo un URL o casilla de correo electrónico) que sea fácil de encontrar por los usuarios.

Caso de pruebas 6.2 – Distribución de notificaciones

En ese tipo de aplicaciones el usuario debe tener la posibilidad de apagar las notificaciones temporales (toast). Adicionalmente, la primera vez que se usa el método HttpNotificationChannel.BindToShellToast, la aplicación debe solicitar una confirmación del usuario de que desea recibir notificaciones temporales.

Caso de pruebas 6.3 – Aplicaciones tras una pantalla bloqueada

Esto sólo aplica a programas que continúen ejecutando cuando el usuario bloquea la pantalla y no a programas en estado suspendido. Es requisito pedir permiso al usuario para seguir ejecutando detrás de una pantalla bloqueada la primera vez que se usa el ApplicationIdleDetectionMode.

 

Otras sugerencias no relacionadas con pruebas específicas

Aunque no se requiere usar una imagen de fondo Panorama es muy recomendado. Esto da oportunidad a que Microsoft use nuestro panorama en el catálogo del Marketplace mejorando así su visibilidad y resultando en un mayor número de descargas.

Asegúrense de que tanto la descripción de la aplicación como el texto que se use dentro del programa se adapten a la cultura del lenguaje de destino.

Verifiquen que están usando la versión final de las herramientas de desarrollo para Windows Phone. Aplicaciones compiladas con versiones anteriores van a ser rechazadas.

 

3. Los íconos son probablemente lo más importante

Estas son dos capturas de mis programas para Zune. Noten que lo único que veo al buscar aplicaciones para mi teléfono es el nombre, un ícono y el precio. (Hagan clic en ellas para verlas ampliadas.)

 

Aplicaciones en el Marketplace.

Aplicaciones en el Marketplace.

 

Si bien las aplicaciones están ordenadas por volumen de ventas, sus posiciones serían similares si se ordenaran por la calidad del ícono. El ícono provee la famosa primera impresión y si no es buena, no conducirá a una venta.

Inviertan tiempo (o dinero) en crear íconos de calidad que se vean profesionales. Un ícono malo provoca pensamientos como:

  1. ¿Si el ícono es así de feo qué tal será la aplicación?
  2. ¿Si no les importó hacer un buen ícono, les habrá importado la calidad de la aplicación?
  3. Este ícono parece hecho por niños. Tal vez la aplicación fue también hecha por niños.

La gente de Expression ha creado una excelente guía práctica sobre cómo crear íconos para el Marketplace. Pueden encontrarlo acá: http://expression.microsoft.com/es-es/gg317447.aspx?ocid=msexp-fb

 

4. Aumenten su presencia fuera del Marketplace

Bueno, hemos seguido las reglas, creado un súper ícono y nuestra aplicación ha sido aprobada en el centro de aplicaciones. Si deseamos que nuestra empresa sea percibida como profesional es recomendable crear un sitio de web que vaya más allá de la aplicación puramente. Necesita suplir maneras de contactarnos y también promover otras aplicaciones que hayamos creado. Por ejemplo, este es mi sitio:

http://blankensoft.com

Una simple página puede ser suficiente, lo importante es estar presente en la web. El hospedaje hoy en día suele ser increíblemente económico, y un dominio de Internet puede costar unos $10 al año. (Si andan buscando hospedaje de web yo recomiendo CrystalTech. Los he estado usando por casi 10 años.)

Consideren GoDaddy.com para hospedaje y obtención de dominio de Internet baratos. Con $10 al año pueden obtener direcciones de correo electrónico, hospedaje básico y un nombre de dominio.

 

5. Busquen recursos para el diseño

Hay toneladas de sitios dónde encontrar fuentes, íconos, paletas de colores, y así por el estilo para nuestras aplicaciones. He compilado una lista bastante completa en mi sitio, pero busquen otros. La apariencia de la aplicación y de los íconos tendrá una PODEROSA influencia en su éxito. Esta es mi lista de recursos para desarrolladores de Windows Phone:

http://jeffblankenburg.com/wp7

Bueno, eso es todo. Completen su aplicación y preséntenla en el centro de aplicaciones. ¡Es hora de empezar a ganar dinero!

Mañana voy a mostrar otra forma de generar ingresos mediante insertar anuncios en la aplicación. Mientras tanto, lean los documentos que cité al principio.

 

Jeff Blankenburg