2013-03-26 12 views
7

だから私はWindowsストアとAndroid用に計画されたこのプロジェクトを持っています。基本的には、プロトコルと動作を実装するためのスクリプトエンジンと組み合わせたネットワークマルチツールです。理想的な用途は、「私の組み込み機器はこの単純なネットワークプロトコルを使用しています。私はすぐにタブレットから制御する方法を試作したいと思います。Windowsストアではスクリプトアプリケーションが許可されていますか?

Androidマーケットでこれに問題はないと私は理解しています。ただし、Windowsストアのポリシーにより、リモートでコードが実行に関する漠然とした句が含まれて

3.9のすべてのアプリロジックが由来し、アプリのパッケージには、あなたのアプリが変更またはいずれかを介してパッケージ化されたコンテンツ を拡張しようとしない必要があり、中に存在している必要があります アプリケーションがWindowsランタイムとやり取りする方法を変更するコードやデータを動的に組み込む形式、またはストアポリシーに関して と動作します。たとえば、 がリモートスクリプトをダウンロードしてから、そのスクリプトをアプリパッケージのローカルコンテキストの で実行することは許されません。

もちろん、スクリプトエンジンはサンドボックスされており、「安全」(完全に理解され、反映されていない)であるべきですが、このポリシーに違反しますか?

答えて

5

スクリプトエンジンでビルドし、ローカルスクリプトのみを実行すると、うまくいくはずです。しかし、ダウンロードして実行できるスクリプトのリポジトリがあると思っていた場合、それはポリシーを違反していると理解しています。

+0

ユーザーがスクリプトを変更できる場合はどうなりますか? – Earlz

+1

アプリ内のスクリプトを編集する場合は問題ありません。ここでの主な目的は、ユーザーの機能を妨げることではなく、舞台裏でスクリプトをダウンロードし、ユーザーが同意しないことをしたい悪意のあるプログラマーからユーザーを保護することです。 – bubba

+1

'この行では、アプリケーションがWindowsランタイムとやりとりする方法を変更するコードやデータを動的にインクルードする任意の形式で、パッケージ化されたコンテンツを引き続き入手することができるかもしれません。'ここではローカルまたはリモートではなく動的にインクルードすることについては何も言及していません実際にランタイムのやり取りがどのように起こるかが変わります。しかし、私はまだチームに参加していないと答えることができません、私はちょうど知らない –

2

スクリプトエンジンの例では、プロトコル/動作の表現(スクリプト成果物の形式)が変更されるようにアプリケーションがユーザーのシステムに展開した後にスクリプトエンジンを変更しない限り、ポリシー違反になります。 Pythonインタプリタを提出したように、ある時点で突然ecmascriptの解釈に移ります。

関連する問題