Microsoft

Esperando la tienda de Windows

Recibí un cheque de Microsoft el otro día por la friolera de $12.17. Me frustraría si pensara que me haría rico desarrollando aplicaciones para Windows Phone, pero nuestro juego educativo se trata más de investigar el desarrollo de Windows Phone y su sistema de distribución, y también es un proyecto de vanidad porque estamos actualizando uno de nuestros juegos de PC de principios de la década de 1980.

tony cheque
Mucho dinero de hecho.

Cuando comenzamos la prueba beta de la última versión de nuestra aplicación para PC, me enfrenté a una decisión común sobre la distribución del software. El primer problema es la activación. Idealmente, deberíamos poder distribuir programas libremente en modo de demostración. El software generará un número de serie localizado en la computadora del usuario que, cuando se nos devuelva, se utilizará para generar un código de desbloqueo que se le proporcionará al usuario mediante el pago correspondiente. Nuestra versión anterior usaba una DLL para generar los códigos de serie y de bloqueo y los incrustaba en el software. La nueva versión requerirá la misma funcionalidad, pero somos reacios a escribir el código nosotros mismos, mientras que la versión anterior nos obligaba a generar códigos de desbloqueo manualmente a partir de los correos electrónicos enviados por los clientes.

En estos días, necesita activación en línea, lo que inevitablemente significa pagos en línea y bases de datos de clientes. Por supuesto, puedes hacerlo todo tú mismo. Varios controles WPF están disponibles para la protección del software, PayPal le proporcionará pagos en línea, así como pagos con tarjeta de débito y crédito, y muchos otros comerciantes ofrecen servicios similares. Puede vincularlo a una base de datos interna junto con algunos servicios web/HTML. Después de hacer todo esto, solo necesita convencer a las personas para que visiten su sitio web.

LEER  Seis consejos prácticos de Windows 8.1 para profesionales de TI

Los empleados de Valve y Blizzard han expresado recientemente cierta preocupación por el próximo lanzamiento de Windows 8 y la Tienda Windows que lo acompaña. Difícilmente pueden quejarse del rendimiento de Win 8 porque las pruebas muestran que su software y sus juegos deberían funcionar mejor. Parece más un disgusto que la Tienda Windows compita con sus plataformas de entrega de juegos Steam y Battle.net. Para ser claros, Steam y Battle.net funcionan bien en Windows 8, pero las aplicaciones y aplicaciones de Windows RT (el estilo anteriormente conocido como «estilo Metro») solo vendrán de la Tienda Windows. Windows RT se refiere a Runtime y usa el marco WinRT, una biblioteca de Windows Runtime que se ejecuta en plataformas ARM y x86. A medida que los desarrolladores hagan la transición a WinRT y abandonen la API de Win32, tendrán que usar la Tienda Windows para distribuir sus aplicaciones.

Por supuesto, puede escribir aplicaciones que solo se ejecutan en computadoras de escritorio x86, pero el próximo mercado de tabletas Windows 8 ARM y Windows Phone es muy atractivo.

Esto me recuerda al cheque de Microsoft. Desarrollar para Windows Phone y distribuirlo a través de su mercado fue una experiencia casi sin complicaciones, aunque financieramente poco gratificante.

Hacerlo muestra los beneficios: puede incluir fácilmente las pocas líneas de código que permiten que su aplicación se ejecute en modo de demostración; Microsoft lo guía brindándole capturas de pantalla, precios y materiales de marketing; cuando carga el paquete de la aplicación, el código se escanea para encuentre el mal comportamiento; su aplicación aparece en el mercado global y las personas pueden probarla de forma gratuita; las descargas y los pagos están a cargo de Microsoft; la información de adquisición es fácilmente accesible; y, lo que es más importante, le pagan.

LEER  Cómo crear e implementar máquinas virtuales en Microsoft Azure

Creo que tendré mucha de la misma experiencia publicando en la nueva Tienda Windows. Ya no tendré que preocuparme por la protección del software, los servidores de descarga, los servidores de activación, las compras en línea o la facturación de los clientes. Mi software está disponible en todo el mundo y el producto también ha sido marcado como «seguro» por Microsoft.

¿Entonces cuales sonlas desventajas?

El dinero siempre es importante, Microsoft tomará el 30 % para exhibir y distribuir su aplicación; la aplicación debe costar menos de $1000; Windows RT es Metro, su interfaz de usuario, restricciones, sandboxing y nuevas funciones pueden requerir que su aplicación se reescriba o reconsidere a fondo; Windows El software RT solo estará disponible en la Tienda Windows; su aplicación podría perderse entre miles de otras aplicaciones.

Desde la perspectiva de un desarrollador de Windows, creo que las ventajas superan a las desventajas.

La facilidad de distribución y un mercado global no se pueden perder. En cuanto a Blizzard y Valve, no son solo juegos, la tienda de Windows parece ser la forma en que compraremos software de Windows en el futuro. Si trabajara en alguna de estas empresas, consideraría seriamente Windows RT para el futuro desarrollo de juegos de Windows y consideraría subcontratar la distribución y las ventas de Windows a Microsoft.

Básicamente, Microsoft proporciona una tienda minorista para sus productos, cobrando el 30 % (20 %, una vez que alcance los $25 000 en ventas), pero será la única tienda minorista para las aplicaciones de Windows RT. Microsoft también se reserva el derecho de rechazar su solicitud por varios motivos. Esto podría molestar a algunas personas, y ciertamente abre el potencial para la censura y el abuso de poder, pero ya es un enfoque utilizado por Apple y, en menor medida, por Google para sus aplicaciones de iOS y Android. Tampoco es la única forma de distribuir aplicaciones, ya que las aplicaciones x86 y las aplicaciones HTML 5 se pueden distribuir libremente.

Desearía que Windows Store también me permitiera distribuir aplicaciones x86, pero sospecho que no lo hará. Afortunadamente, nuestra aplicación es de pantalla completa y compatible con Metro, así que comencé a pensar en cómo incluir la ventana superpuesta de cuatro capas en la nueva interfaz de usuario y hacer la transición de WPF a WinRT.

LEER  Cómo personalizar la imagen de fondo de la pantalla de bloqueo en Windows 11

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba