Windows Phone 7的Marketplace認證要求
Windows Phone 7在近期發布后,Windows Phone 7開始廣受關注。Windows Phone 7開始像iPhone一樣,對硬件進行統一要求,力求讓Windows Phone 7給所有的用戶以統一的用戶體驗,微軟希望利用這場硬件之爭與硬件廠商們一起構建“手機的Wintel聯盟”。其實在另一個戰場上,微軟同樣對蘋果進行新的圍剿!
盡管為了回應iPhone的App Store令人難以置信的成功,微軟將為Windows Phone 7推出它自己的版本,叫做Marketplace。和App Store一樣,微軟將在發布應用程序之前對其進行驗證。據微軟的John O'Donnell稱,許多應用程序因為一些非常簡單的原因沒有通過認證。
Windows Phone 7 Marketplace
Windows Phone 7的應用程序認證要求只有27頁,讀起來花不了多少時間。但是,許多要求沒有按照讀者期望的那樣盡可能詳細地闡述。舉個例子,4.5規定:
對于每個應用程序,你必須提交一個圖標,用來在Windows Phone Marketplace的目錄里表示你的應用程序。該圖標必須嚴格匹配XAP軟件包里提供的圖標。用戶在瀏覽手機上的應用程序目錄并決定購買之前會看到這個圖標。
沒被提及的是,你的圖標必須是***的。你不能從默認圖標或者免費圖標網站那隨便找個通用圖標,它必須能夠真正代表你的產品。
其他規則稍微清楚一點,但對應用程序開發者可能產生的不利后果仍被忽略。Windows Phone 7的用戶擁有的控制權比Windows用戶更多。如果你想讓應用程序使用推送通知,即文檔所說的“吐司通知”(Toast Notification),應用程序必須得到用戶的許可。同樣地,應用程序也要得到用戶的許可才能在屏幕鎖定時運行。違反這些規則的應用程序將會自動被微軟拒絕。
5.2.4這個案例比較奇怪,大量應用程序卡在這里。它要求在***個屏幕時按下返回按鈕退出應用程序。至于其他頁面/對話框,它應該回退一個頁面或者關閉對話框。顯然,一些應用程序忽略了第二部分,任何時候按下返回按鈕都退出應用程序。
其他一些規則似乎在質疑移動應用程序開發者的理智。比如說,5.2.5規定,任何應用程序不得使用超過90 MB的內存,除非手機的可用內存超過256 MB。即使在臺式機上,一個最終用戶應用程序占用超過90 MB的內存就可能有問題了。
【編輯推薦】