scripting - ¿Se permite una aplicación de scripts en la Tienda Windows?
windows-store-apps policy (3)
Lamentablemente, no creo que nadie más que alguien de ese equipo pueda responder eso (o alguien con experiencia directa en eso) debido a la cercanía al lenguaje legal. ¿Has probado el foro de Windows Appl Publishing Publishing en: http://social.msdn.microsoft.com/Forums/en-US/windowsstore/threads
Así que tengo este pequeño proyecto planificado para Windows Store y Android. Básicamente, una herramienta múltiple de red junto con un motor de scripting para implementar protocolos y comportamientos. Los usos ideales son cosas como "mi dispositivo incrustado usa este protocolo de red simplista. Me gustaría crear un prototipo rápido para controlarlo desde mi tableta".
Tengo entendido que el mercado de Android no debería tener ningún problema con esto. Sin embargo, la política de Windows Store incluye una cláusula vaga sobre la ejecución remota de código
3.9 Toda la lógica de la aplicación debe originarse y residir en su paquete de aplicación. Su aplicación no debe intentar cambiar o extender el contenido empaquetado a través de cualquier forma de inclusión dinámica de código o datos que cambie la forma en que la aplicación interactúa con Windows Runtime o se comporta con respecto a la política de la tienda. No está permitido, por ejemplo, descargar un script remoto y ejecutarlo posteriormente en el contexto local del paquete de su aplicación.
Por supuesto, el motor de secuencias de comandos estará aislado y tal y debería ser "seguro" (completamente interpretado, sin reflexión), pero ¿viola esta política?
Si compila su motor de scripts y solo ejecuta scripts locales, estará bien. Sin embargo, si estaba pensando en tener un repositorio de scripts que pudieran descargarse y ejecutarse posteriormente, eso estaría en violación de la política tal como la entendemos.
En el contexto del ejemplo del motor de scripting, a menos que la aplicación modifique el motor de scripts después de la implementación en el sistema del usuario de modo que la representación del protocolo / comportamiento (el formato del artefacto del script) se modifique, será una violación de la política. Es como si enviaste un intérprete de Python, y en algún momento se mueve abruptamente hacia la interpretación de ecmascript.