Recomendaciones para publicar aplicaciones en el Windows Phone Store

1. Enfócate

clip_image002Escribe una declaración del tipo “es la mejor para”, que destaque de manera clara lo que hace a tu aplicación más grande y única que las demás. Utilízala como la misión que guíe el diseño y el desarrollo. Piensa sobre cómo diferentes tipos de usuarios la emplearán y enfócate en los principales 3 “escenarios de usuarios” que en verdad den soporte a tu declaración. Haz de estas experiencias de usuarios la parte estelar antes de agregar más características.

Como referencia: Proceso de diseño para Windows Phone – Concepto

2. Planea

clip_image004Crea un diagrama de flujo de navegación, que muestre cómo las páginas de tu aplicación se interrelacionan. Esto te dará una imagen clara sobre cómo los usuarios andarán por tu aplicación. Agrupa páginas similares y luego decide si cada grupo debería estar en cada estilo: panorama, pivote o barra de aplicación, basándote en cómo interactuaran los usuarios. Incluso si no eres muy inclinado al lado artístico, boceta una proyección para tus páginas y prueba diferentes repeticiones. Los bocetos siempre son más sencillos de modificar que el código.

Como referencia: Proceso de diseño para Windows Phone – Estructura

3. Utiliza la cuadrícula

clip_image006Los diseños basados en cuadrícula no son nuevos, pero ¿Sabías que Windows Phone cuenta con su propia cuadrícula? Utilízala mientras bocetas o creas composiciones de diseño. Incluso existe una muy útil transparencia en la plantilla de la página (oculta en los comentarios XAML). Actívala para observar la cuadrícula en tu aplicación. ¡Utilízala!

Como referencia: Plantillas de boceto

4. Otorga un tema

clip_image008Una de las ventajas de Windows Phone es la posibilidad de poder elegir temas claros y oscuros, así como colores de acento personales. Todo el teléfono toma esos temas. No permitas que tu aplicación se quede atrás, o peor, que se desempeñe de manera opuesta a como busca el usuario. Los colores de tema y acento están disponibles como recursos que puedes utilizar en toda tu aplicación.

Como referencia: Temas para Windows Phone

5. ¡Está viva!

clip_image010Los usuarios aman aquellas aplicaciones que se sienten como una parte orgánica de su teléfono. Crea una gran experiencia de mosaico vivo, incluso si ésta no es la característica principal de tu aplicación. Los mosaicos vivos atraen a los usuarios a tu aplicación y te darán una ventaja competitiva. Revisa las plantillas y obtén algunas buenas ideas.

Como referencia: Guías de diseño de mosaicos para Windows Phone

6. Deja respirar al contenido, no temas al desplazamiento

clip_image012Es muy tentador empacar tanto contenido como sea posible en una pantalla, pero recuerda que desplazarse en Windows Phone sólo toma un toque del dedo. El buen diseño de una pantalla está enfocado en la legibilidad y ‘visibilidad’. Deja respirar tu diseño y evita el efecto de ‘paredes de palabras’. Utiliza espacio blanco – el espacio entre elementos visuales – para separar grupos de elementos y haz que tu diseño sea más fácil de entender con sólo dar un vistazo.

Como referencia: Principios de diseño para Windows Phone: más con menos

7. Inspírate

clip_image014El lenguaje de diseño de Windows Phone está inspirado en el Estilo Tipográfico Internacional, que se enfoca en tipografía fuerte, simplicidad y claridad. Utiliza ilustraciones simples, contrastes nítidos y formas llamativas para comunicar ideas de manera efectiva. Revísalo y luego dale un toque de estilo al diseño de tu aplicación.

Como referencia: Campamento de diseño de Windows Phone: Lenguaje de diseño Windows

8. Aprende a venderla

clip_image016Considera cómo hacer llegar a la gente a la entrada de tu tienda. Esta es en la mayoría de las ocasiones la primera experiencia que tiene un cliente potencial con tu aplicación. El nombre y el ícono de tu aplicación deben ser claros y memorables y su descripción debe ser simple y efectiva. Las capturas de pantalla que elijas deben mostrar contenido y funcionalidad que sean claves para lo que buscan o necesitan los usuarios. No dejes que se pierda una gran aplicación debido a un mercadeo deslucido.

Como referencia: Placa de la Windows Phone Store

 

Nota:
Este post es una traducción y adaptación del los lineamientos definidos por Microsoft en el Dev Center

Cómo publicar una aplicación en el Windows Phone Store

Para completar estos pasos, debes poseer una cuenta o subscripción en el Windows Phone Dev Center. Si aún no la tienes, puedes aprender cómo obtener una en siguiente artículo: http://labs.leapsimple.com/2013/02/13/como-obtener-una-cuenta-en-el-dev-center-de-windows-phone/
DashBoard Windows Phone Dev Center

Una vez obtienes tu cuenta en el Dev Center, podrás acceder a tu DashBoard, el cual te presenta un resumen de todos tus movimientos como desarrollador de aplicaciones: Resumen de pagos, Total de apps cargadas, total de apps publicadas, total de descargas por apps, etc.

Menu izquierdo

Desde el menú lateral podrás acceder a las funcionalidades principales del DashBoard: Apps de Windows Phone Dev Center

  • SUBMIT APP
  • GET SDK
  • VIEW SAMPLES
  • Apps
  • Reports
  • Account

Al ingresar a la opción Apps podrás ver un listado de las aplicaciones que posees en tu cuenta con el tipo y su estado de aprobación. No implica que todas estén publicadas en el Store, algunas pueden estar en estado Beta o no ser aprobadas. También puedes cargarlas sin enviarlas a aprobación.

Detalle del estado de una App

Detalle de aplicación cargada en el Windows Phone Dev Center Cuando haces click en el nombre de alguna de las apps en la lista, te muestra el detalle de toda la información de la misma, con la posibilidad de acceder a información específica:

  • Ciclo de vida (LifeCycle)
  • Estadísticas rápidas (Quick Stats)
  • Comentarios (Reviews)
  • Precios (Pricing)
  • Detalles (Details)
  • Productos (Products)

Reportes de mi cuenta

Reporte de errores de una aplicaciónReportes del Windows Phone Dev Center La sección de reportes le permite a un desarrollador de apps crear visualizaciones o vistas de la información registrada en el Dev Center. La información que puedes consultar está clasificada de acuerdo a las siguientes posibilidades:

  • Descargas (App downloads)
  • Compras a través de las apps (In-app purchases)
  • Ventas (My Money)
  • Reporte de errores (Crash Count)

Cada reporte se puede filtrar por diferentes criterios como el periodo de tiempo que quieres analizar, la región del público que la descargó o limitar toda la información por aplicación. Luego de tener el reporte (completo o filtrado por la combinación de criterios) es posible exportar la información en un archivo universal y descargarlo al equipo.

 

Publicar una aplicación

Cargar una aplicación al Windows Phone Dev CenterPara enviar una aplicación al Store el primer paso es cargar el archive .xap y registrar la información básica del proyecto. Para iniciar este proceso debes acceder a la opción Submit App (enviar aplicación). Las opciones básicas (App info y Upload and describe your app) son obligatorias pues registran la información que sera mostrada al usuario del equipo en el momento de la descarga.

También existen dos opciones no obligatorias de registro de información, las cuales tienen una configuración inicial que puedes mantener si deseas que la aplicación se pueda descargar desde cualquier lugar del mundo o si usas mapas de Bing para geolocalización.

Registrar la información general de la aplicación

Registrar la información general de la aplicación en el Windows Phone Dev Center

  1. App Alias:
    Este es el nombre con el que identificarás la aplicación dentro del Dev Center.
    El nombre que ve en usuario en el equipo, es tomado directamente desde el archivo XAP en el momento de la descarga.
  2. Category y Subcategory:
    Selecciona de esta lista la clasificación quedarás a la aplicación para que el usuario la encuentre dentro del Store desde su dispositivo.
    Lista de categorías de clasificación
  3. Base price:
    Mientras tu suscripción al Dev Center esté activa podrás vender aplicaciones a través del Windows Phone Store. Este campo te permite asignar un valor en la moneda del país que registraste como tu pais de localización, en este caso Pesos Colombianos.
  4. Es importante definer si la aplicación va a ofrecer trials de prueba, pues debes activar o dejar sin activar la casilla para que el sistema maneje la descarga de trials.
  5. Market Distribution:
    Aquí podrás definir si la aplicación estará disponible en todas las regiones al mejor precio disponible o si debe respetar algunos mercados porque el contenido de la aplicación es restringido para algunos paises.
  6. Publish:
    Esta opción te permite establecer en que momento se publicará la aplicación en el Store: cuando el desarrollador lo decida (click en el botón publicar) o que se publique automáticamente cuando sea aprobada.
  7. MPNS:
    Algunas aplicaciones reciben alertas o mensajes con información relevante desde internet. Para poder usar esta funcionalidad, la aplicación debe estar conectada con un Servidor WNS (Windows Push Notification Services). Esta conección serealiza asignando a la aplicación un identificador que el sistema operativo utilizará para entregar los mensajes,
    En este campo podrás definir el tipo de certificado que le sera asignado a tu app.

Segunda parte de publicación de archivos en el Windows Phone Dev CenterLuego de diligenciar todos estos datos puedes presionar el botón guardar. Sólo hasta estar complete este formulario, podrás continuar con el segundo paso.

Cargar el archive XAP de la aplicación y registrar los datos descriptivos

Cargar archivo XAP al Windows Phone Dev CenterLuego de registrar la información general de la aplicación, puedes continuar con la opción Upload and Describe your app. En esta pantalla, luego de un momento de espera, se activará el botón de búsqueda de archivos para seleccionar el XAP de la aplicación.

El límite de carga de un archive XAP es de 2 MB, así que debes cerciorarte que tu app esté optimizada para que no tengas problemas en la carga.

Una vez selecciones el archivo, el sistema cargará el archivo  y te permitirá avanzar en el proceso.
11_load_5

Errores de carga del archivo XAP al Windows Phone Dev CenterDurante el proceso de carga, el sistema realiza una comprobación básica del archivo, que te muestra en rojo los errores detectados en el archivo. La mayoría serían errores de librerías o de configuración interna. El diseno de las interfaces de la aplicación no presentaría problemas en este punto.

 

Una vez termines de cargar el archivo (aún si tienes errores en el archivo cargado) se activará el archivo salvar en la pantalla y te regresará al menú de  de la sección “Submit App”.

¿Cómo obtener una cuenta en el Dev Center de Windows Phone?

Primero que todo, es importante tener en cuenta que para publicar y vender aplicaciones en el Windows Phone Dev Center, debes poseer una cuenta de Microsoft (antes conocida como Windows Live ID). Si aún no posees una puedes hacer click en el siguiente vínculo: crear una cuenta de Microsoft. Ya con una cuenta de Microsoft activa, puedes acceder a la página de desarrolladores de Windows Phone https://dev.windowsphone.com/.

Por el momento, la página se encuentra en inglés, pero seguramente muy pronto podrás acceder a la versión en español. Luego de completar el proceso para adquirir una subscripción de publicación estarás en capacidad de organizar, publicar y/o vender aplicaciones en el catálogo de Windows Phone Store, clasificar tus aplicaciones por países de influencia y también podrás ver y administrar los ingresos que producen las descargas.

Para iniciar debes acceder a esta página: https://dev.windowsphone.com/register .Registrar una cuenta Dev Center

Puedes obtener una de los dos tipos de suscripciones: como empresa o como individuo. Los estudiantes que deseen registrarse, lo pueden hacer de forma gratuita como individuos, pero deben tener vigente su cuenta DreamSpark la cual será verificada durante el proceso de registro. Del mismo modo, para registrarse como una empresa, deberán entregarse los datos de constitución legal de la compañía para su verificación.

La suscripción es tiene una vigencia de un año y tiene un costo de U$99 (más los impuestos que puedan aplicar) y permite publicar un número ilimitado de aplicaciones pagas y sólo hasta 100 aplicaciones gratuitas. Ninguna aplicación podrá ser publicada durante el proceso de activación de la suscripción. Para completar la activación de la suscripción, se deben completar los siguientes pasos:

Selección del tipo de cuenta

Primero, recuerda que no es posible cambiar el tipo de cuenta cuando ya se completó el proceso, piénsalo bien y decide la más conveniente.

Company: Selecciona la opción Company (empresa) si el registro lo realizarás a nombre de tu empresa o cualquier tipo de asociación legal. También se deben relacionar los datos del representante legal de la empresa como contacto de aprobación, a quién se le enviarán correos  para validación de todo el proceso. Del mismo modo, te serán solicitados los documentos de la constitución y legalización ante las Cámaras de Comercio o la DIAN en Colombia para ser enviados a la empresa Symantec quienes verificarán la veracidad de los documentos.

Individuo o estudiante: Selecciona Individual (individuo) si eres un desarrollador o diseñador independiente o un estudiante universitario activo afiliado al programa DreamSpark de Microsoft Colombia. La suscripción para estudiantes no tiene ningún costo.

Datos de registro y nombre de publicador

En el segundo paso, debes diligenciar los datos de contacto (nombre, dirección, teléfono, etc.) y luego seleccionar el nombre de publicación. Este nombre les será mostrado a los usuarios cuando descarguen o instalen tu aplicación, como el nombre de la empresa o persona que la creó o publicó en el Store. Los nombres de publicador deben ser únicos y serán validados durante el proceso de registro. Si el nombre no está disponible, el mensaje de error te presentará posibilidades de solución. Todas las cuentas deben registrar un nombre. El cual puede cambiar dependiendo del tipo de cuenta: Para empresas, el nombre debe ser la razón social registrada ante la Cámara de Comercio. Para individuos puede registrarse con su nombre real o usar un seudónimo de vendedor (Doing Business As name).

Pago de la suscripción

El pago de la suscripción podrá realizarse por medio de PayPal o una tarjeta de crédito válida. Si se presentan inconvenientes en este paso, por favor tenga en cuenta que la información de contacto será tomada en cuenta para validar la información registrada en la tarjeta de crédito. Para solucionar cualquier inconveniente con el uso de la tarjeta de crédito, por favor asegúrese de poseer o registrar los datos correctos.

Las empresas normalmente deben pagar impuestos por ventas. El campo para el Value Added Tax  requiere un código de identificación (VAT ID), pero normalmente sólo aplica para empresas en la Unión Europea y algunas regiones especiales, esta es la tabla de los paises que deben presentar este código: http://msdn.microsoft.com/en-us/library/windowsphone/help/jj215903(v=vs.105).aspx

Establecer una cuenta para abono de pagos

Debes seleccionar un método de pagos para que puedas recibir el dinero correspondiente a la venta de tu aplicación o los pagos que recaudes por medio de la misma. Cuando si deseas recibir la transferencia del dinero a tu cuenta, debes asegurarte de dar el mismo nombre que está registrado como el titular de la misma. Si prefieres pagos a PayPal, debes usar el mail con el que abriste la cuenta.

Crear un perfil de impuestos

Es posible que debas registrar un perfil de impuestos. Es poco común para un colombiano, pero dependerá del tipo de cuenta (empresa o individuo) y la cuenta donde recibirás las transferencias de las ganancias. Los datos se deben registrar en una de las opciones del DashBoard cuando la subscripción ya esté activa.

Como una corporación de EE.UU., Microsoft está obligada por ley para obtener los formularios de impuestos de todos los partidos, nacionales y extranjeros, antes de hacerle cualquier pago.

Un desarrollador no-Ubicado-en-EstadosUnidos es aquel que, para efectos del impuesto federal, no se considera una persona de los Estados Unidos y se le pagará sólo después de que Microsoft reciba y procese el formulario W-8, que suele ser la forma W-8BEN.

La validación del formulario W-8 se basa en el tipo de cuenta Dev Center. Si eres un individuo o propietario único, por favor incluye tu nombre y apellido en el formulario. Si registras una empresa, por favor incluye el nombre legal en el formulario W-8.

  • Por favor imprima la versión online del formulario W-8 que encuentrasen el Dev Center, ya que contiene el ID de referencia que se utilizará para realizar un seguimiento de la forma.
  • Debes firmar y fechar el formulario.
  • Incluye toda la documentación solicitada.
  • Debes hacer llegar por correo el formulario impreso y firmado a la siguiente dirección: CTI /Microsoft
    200 Brickstone Square, Suite 403
    Andover, MA 01810

Recuerda que es tu responsabilidad mantener sus formularios de impuestos actualizados. Tendrás que completar nuevas formas de impuestos si el nombre o dirección de la empresa cambian. Además, estos formularios de impuestos se vencen, y cuando esto sucede, Microsoft le enviará un mail a la dirección que registró para contacto. Por favor, asegúrate de mantener actualizada la información de contacto.