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