Windows Phone 上的應用發佈時必須滿足《Windows Phone 應用發佈需求》(Application Certification Requirements for Windows Phone)的所有要求。
作爲一款優秀的應用還應具備下列特點:
1. 性能
- 應用啓動時主頁加載時間不長於5秒
- 主頁外其它用戶界面加載時間不長於15秒
- 過度自然流暢
2. 觸控
- 頁面中沒有觸控交疊,例如在全景視圖或者樞軸視圖中使用水平滾動條
- 觸控對象面積大於9平方毫米
- 避免單擊事件的重複處理,當單擊完成後接受單擊的控件不再接受單擊
3. 頁面導航
- 退回鍵能實現退回操作
- 退回鍵使臨時用戶界面消失
- 不使用關閉按鈕
- 不使用主頁按鈕
4. 全景視圖
- 全景視圖中不使用應用導航條
- 全景視圖中的條目不多於5個
5. 圖標
- 含義準確的圖標——定到首頁的瓷磚大圖標和菜單頁的應用小圖標
6. 雪藏
- 處理雪藏機制
- 從雪藏恢復時間小於5秒
7. 主題
- 在亮、暗兩種背景中應用內容顯示正常
8. 用戶體驗
- 使用定製的啓動歡迎畫面(splash Screen)而不是缺省的該頁面
- 在虛擬鍵盤(SIP)下面避免使用按鈕
- 文本輸入時使用合理的Input Scopes及其虛擬鍵盤
- 及時對用戶的交互動做出反饋,例如被按動的按鈕顯示相應動畫
9. 錯誤處理
- 錯誤處理消息包含應用上下文相關信息,不含調試信息