BT

Windows Phoneアプリの認証エラーとその回避手段

| 作者: Anand Narayanaswamy フォローする 0 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2014年2月2日. 推定読書時間: 2 分 |

原文(投稿日:2014/01/11)へのリンク

Windows Phone Storeの認証およびポリシチームは,開発フェーズ中に開発者が犯すことの多い規約不履行に関するリストを公開した。アプリケーションのリリース遅延の原因やコスト要因ともなる,そのようなエラーを回避するためのステップも合わせて提供している。まず第一の要件は,アプリケーションのスクリーンショットに関するものだ。スクリーンショットにはエミュレータのクロムやフレームレートカウンタ,あるいは修正前後を問わずデバッグ情報を含んではならない。またWindows 8 SDKには,WVGA,XVGA,720pの解像度を持つエミュレータが添付されている。スクリーンショットの取得には,このエミュレータに組み込まれたスクリーンショットツールを使用する必要がある。

さらにWVGA解像度のスクリーンショットは,XVGAスクリーンショットを自動的にWVGAの解像度にスケールダウンしてくれる,Dev Centerの機能を使用して取得することが必要だ。さらにローカライズしたアプリを提供する場合は,サポートする言語それぞれのスクリーンショットを含めなければならない。

ログイン認証の必要なアプリを提出する場合には,Dev Centerに提出資料する認定資料にダミーアカウントに関する詳細を添付して,評価チームがアプリケーションの完全なテストを行えるようにする必要がある。この情報を提供しないアプリケーション申請は拒否され,再申請を求められることになるため,結果的にアプリのリリースが遅れることになる。

開発者としては,BugSenseLittle Watsonなど,処理されない例外の遠隔データを収集可能なツールを活用して,テストフェーズ中にアプリが予期せず終了することを回避する措置を取ることも必要だ。

Visual StudioやApp Studio,Apache Cordovaには,アプリケーションで利用可能なアイコンとタイル画像が提供されている。しかしデフォルトイメージは必要なサイズのみをピンポイントで用意しているので,Microsoftでは,自分で用意したイメージで置き換えることを推奨している。

Microsoftによれば,「戻る」ボタンがアプリをクローズするのはメインページのみでなければならない。それ以外では,前のページに移動するのみにする必要がある。開いているダイアログとソフトキーボードをクローズすることも必要だ。

Microsoftは開発者に,サポート対象の言語それぞれに対して,組み込みのエミュレータを使用して,ローカライズされたアプリの説明を添付することを推奨している。さらに「明るい」テーマと「暗い」テーマの両方でプロパティを表示可能なように,アプリを開発する必要がある。Visual Studioを使用していれば,開発ステージからこれらのテーマを簡単に切り替えることが可能だ。

Windows Phone Store認証およびポリシチームのMike Francis氏は,現在のアプリのテーマをテストするために必要なコードを,windowsアプリ品質向上のヒントと合わせて提供している。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT