@fumito_itoのMetroブログ

@fumito_itoです。Windows8のMetro Style Applicationについて書いていきます。

Application Excellence Labにアプリを持ち込むときの注意点

現状、Windows Storeにアプリケーションを登録するにはApplication Excellence Labを経由してインビテーションコードを貰う必要があります。

 
が、ここで一つ問題があります。それは、
  • Application Excellence Labに持ち込むアプリはConsumer Previewベース
  • Windows Storeに登録するのはRelease Previewベース
という点(2012/6 現在)。
 
ライブラリの変更に伴う書き換えが発生することも問題ですが、何よりCPにはバグが結構残っています。
したがってバグを回避するようなちょっと歪な実装をしなければいけません。
 
一つ例を挙げるとCPでは要素をドラッグ&ドロップ可能にするdraggable="true"の属性が効きません。これはすでに認識されているバグで、RPでは解消されているのですが、CPではそのままなので何かしらの回避方法が必要です。
 
特にHTML5/JS版のMetroはIE10のJavaScriptエンジンに立脚しているため、FWとIE10両方のバグに注意する必要があります。早くRPベースでApplication Excellence Labに登録できるようにして欲しいですね。
 
アプリを持ち込む予定の人はご注意を。