Windows Phone 上的應用釋出時必須滿足《Windows Phone 應用釋出需求》(Application Certification Requirements for Windows Phone)的所有要求。
作為一款優秀的應用還應具備下列特點:
1. 性能
應用啟動時首頁加載時間不長于5秒
首頁外其它使用者界面加載時間不長于15秒
過度自然流暢
2. 觸控
頁面中沒有觸控交疊,例如在全景視圖或者樞軸視圖中使用水準滾動條
觸控對象面積大于9平方毫米
避免單擊事件的重複處理,當單擊完成後接受單擊的控件不再接受單擊
3. 頁面導航
退回鍵能實作退回操作
退回鍵使臨時使用者界面消失
不使用關閉按鈕
不使用首頁按鈕
導航深度小于4級
4. 全景視圖
全景視圖中不使用應用導覽列
全景視圖中的條目不多于5個
5. 圖示
含義準确的圖示——定到首頁的瓷磚大圖示和菜單頁的應用小圖示
6. 雪藏
處理雪藏機制
從雪藏恢複時間小于5秒
7. 主題
在亮、暗兩種背景中應用内容顯示正常
無論在哪種主題顔色下,控件都要清晰可見
8. 使用者體驗
使用定制的啟動歡迎畫面(splash Screen)而不是預設的該頁面
在虛拟鍵盤(SIP)下面避免使用按鈕
文本輸入時使用合理的Input Scopes及其虛拟鍵盤
及時對使用者的互動動做出回報,例如被按動的按鈕顯示相應動畫
9. 錯誤處理
錯誤處理消息包含應用上下文相關資訊,不含調試資訊
不能有程式崩潰現象
要處理網絡連接配接時的錯誤
10. 一般問題
應用程式要告知使用者,通過本地服務API擷取的資料将會如何使用,并要有設定功能,由使用者決定是否使用本地服務API
應用程式要告知使用者,将使用推送通知功能,并要有設定功能,由使用者決定是否接收通知
應用程式要有一個優秀的LOGO
頁面圖檔最好是16Bit格式,因為Windows Phone裝置以16Bit格式顯示内容。
11.本地化
支援本地語言
大小寫要合适,例如Panorama和Pivot的英文标題都要小寫