あいてぃーとふぼふ

AppHubリニューアルと恐怖のクラッシュレポート!

WindowsPhone7のアプリを申請する際の窓口となるAppHub、そのサイトがリニューアルされました!

新機能は…他サイトを見てね!

日本の通貨やβテストへの対応など、色々と機能が追加されている模様です。この辺りの詳細は以下のサイト(ななふぉさん)などをご参照ください。
App Hub がリニューアルして日本にも対応。最安値は90円
べ…別に面倒臭いってわけじゃないんだからねッ!ξ〃△〃)ξ

クラッシュカウント&レポート!

色々と機能が追加されているわけなんですが、なかには「クラッシュ回数」なる機能も追加されています。これは、アプリケーションがエラー終了した回数をグラフ形式で参照できるというなかなかに涼しげな機能です。正直あまり見たくはありませんが、わたしが公開しているアプリケーションも結構クラッシュしている模様です(左図参照)。

また、クラッシュ時にどんな例外が発生したかというレポートも、Excel形式のファイルとして参照することが可能です(右図参照)。

ちなみに、上記クラッシュレポートのうち上段のクラッシュは、意図的に例外をスローしてアプリケーションを終了させるためのクラッシュです。下段のクラッシュは…なんだろう?…あ、そういえば (´゚Д゚`)!

TransitionServiceには気を付けて!

記事にするのをすっかり忘れていましたが、「Silverlight for Windows Phone Toolkit」に含まれているTransitionServiceを利用する場合は気を付けてください。そもそもTransitionServiceとは、Silverlight製WP7アプリの各画面にトランジション(画面遷移時のアニメーション)を付与することのできる便利な機能です。…なのですが、上記を利用している画面で特定の操作を行った場合に、アプリケーションがクラッシュする可能性があります。

それは、トランジションを設定した画面において、他画面に遷移している最中(トランジションが再生される時)に戻るボタンを押下するとかなりの高確率で例外が発生するというものです。この現象はToolkitのサンプルデモでも発生しますので鉄板です。ということで、上記クラッシュレポートの下段はこの現象によるものでしょう。…たぶん(汗

なお、上記Toolkitは今月中に更新される予定ですので、この不具合も修正されているかもしれません。

納涼にはもってこい?

ということで、この暑い季節に身の毛もよだつクラッシュレポート。みなさんも試してみてはいかがでしょうか?(ーωー;)