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