Windows Phone Marketplace 發(fā)布軟件全攻略

2010/12/18 9:26:34    編輯:wpwind.com - aawolf     字體:【

Win7之家afsion.com.cn):Windows Phone Marketplace 發(fā)布軟件全攻略

如何在Windows Phone Marketplace 里面發(fā)布軟件?哈,利用自己的腦力去賺錢吧,開發(fā)手機軟件可比開發(fā)普通Windows桌面軟件賺錢多了——

最近Windows Phone 7很火,Windows Phone 7的Marketplace也很火,開發(fā)者們都想趁Marketplace中應(yīng)用數(shù)量還不算多的時候,搶占制高點。對于如何在Marketplace中發(fā)布軟件的過程,相信大家都有所了解,我只是結(jié)合微軟的官方流程,將自己的經(jīng)驗、教訓寫出來,希望能夠節(jié)省開發(fā)者的時間。畢竟測試失敗一次,就要耽誤三至四 天,同類的軟件可能就會搶占先機。

原文:《馬寧的Windows Embedded研究》

最近Windows Phone 7很火,Windows Phone 7的Marketplace也很火,開發(fā)者們都想趁Marketplace中應(yīng)用數(shù)量還不算多的時候,搶占制高點。對于如何在Marketplace中發(fā) 布軟件的過程,相信大家都有所了解,我只是結(jié)合微軟的官方流程,將自己的經(jīng)驗、教訓寫出來,希望能夠節(jié)省開發(fā)者的時間。畢竟測試失敗一次,就要耽誤三至四 天,同類的軟件可能就會搶占先機。

至于Marketplace申請帳號的問題,我的經(jīng)驗可能無法給你什么實質(zhì)性的幫助,所以請大家參考Jake Lin的文章《注冊Windows Phone Marketplace經(jīng)驗》:
http://www.cnblogs.com/procoder/archive/2010/12/13/Windows-Phone-Marketplace.html
 
第一步:編譯XAP

Visual Studio 2010每次編譯后,會自動生成XAP文件,大家可以在工程文件的Bin目錄下找到,千萬記得要 Build一個Release版的出來。提交Debug版可能會造成很多意想不到的錯誤。

在編譯XAP前,記得替換兩個文件:Background.png(173×173)和GameThumbnail.png(64×64)。將這兩個圖片替換成與你的軟件主題有關(guān)的圖片,絕對不要使用默認提供的圖片。這兩個文件的長寬是有限制的,我們稍后會詳細解釋。

第二步:準備發(fā)布資料

很多開發(fā)者會以為寫完了程序,編譯出XAP就可以發(fā)布了。其實不是這樣,建議大家在做提交前,還是仔細閱讀一下微軟的《App Hub Application Submission Walkthrough》:http://create.msdn.com/en-US/home/about/app_submission_walkthrough_upload

下面是我總結(jié)出來的文件列表,大家可以逐項核對:

1. XAP文件(Release版,已經(jīng)替換Background.png和GameThumbnail.png)

2. 應(yīng)用程序名稱(必須是Marketplace唯一的,所以做好改名準備)

3. 應(yīng)用程序標題(顯示在Marketplace和開始菜單里,最好不要超過16個字符)

4. 詳細描述:描述軟件的主要功能、如何使用等情況。對于中國開發(fā)者來說,如果你的軟件界面中主要使用了中文,必須在描述中用英文在首要位置上說明,并且提供英文、中文的兩種描述,缺一不可。

5. 關(guān)鍵字(方便用戶搜索,不多做解釋了)

6. App tile:軟件圖標,三種尺寸的相同圖片:173×173,99×99,200×200。圖片尺寸必須是規(guī)定格式,系統(tǒng)不會為你做裁剪,所以要提前準備好,省得到時候抓狂。圖片必須采用PNG格式。

7. Background art:可選項,Zune應(yīng)用程序里的背景圖,尺寸1000×800,可以提高軟件的吸引力。

8. Screenshots:軟件截圖,至少一張,最多8張。尺寸是480×800。因為要豎著顯示軟件截圖,所以橫屏顯示的軟件要考慮好對策。

9. 軟件價格

Tips

1, 建議將以上提到的資料放在一個文件夾里,文字資料則放到一個文本中。因為提交時要進行修改,存放到文本中便于保存和記錄;

2, 三種尺寸的App Tile文件名保存為173×173.png,99×99.png,200×200.png;

3, 第一步中提到的Background.png(173×173)和GameThumbnail.png(64×64),應(yīng)和App Tile對應(yīng)尺寸的文件一致。

下一步:軟件提交過程

1. Upload Your Application

這一步要填寫的是軟件的基本信息。需要注意的是這幾項內(nèi)容:

Application Name:必須是Marketplace唯一,我一般的做法是將Application Title中的空格去掉,比如“My First Game”

Application Name為“MyFirstGame”或“My_First_Game”

Application Platform:廢話,當然是Windows Phone 7

Default language:目前支持English(International)、English、French、German、Italian和Spanish,作為中國開發(fā)者,我們別無選擇,只能選English(International)

Version:版本號

Application package:XAP軟件包

在選擇XAP軟件包后,還會有幾個選項,主要是提供軟件驗證過程中的信息。我們可以簡單忽略掉。

Tips:XAP的上傳是在你點擊Next之后開始的,由于目前Marketplace系統(tǒng)還不穩(wěn)定,所以經(jīng)常會看到一個Exception出來(可憐的ASP.NET啊,連個Try-catch都沒加)。別害怕,多試幾次,直到?jīng)]有異常了,再進入下一步。

2. Provide the Application Description

這部分提交的主要是文字部分,我們會結(jié)合提交內(nèi)容和Zune、Marketplace的情況一起來看。

Application title:軟件標題,會出現(xiàn)在四種情況下:Zune的應(yīng)用程序列表中,Zune的應(yīng)用程序詳情中,Marketplace的列表中,Marketplace的詳情中。由于WP7不能截圖,Marketplace的圖就請大家自己想象吧。

大家會發(fā)現(xiàn),在Zune的列表里,由于Application title字體很小,所以圖標的作用要遠遠大于標題。

而在Marketplace里,如果標題過長,最后的部分會被截斷,什么是合適的長度?16個字符以下。下面這些都是好名字:Google Search、Send to WP7、Flight Control……

Category:分類,比較大的分類比如Game下,還會有Sub-category。建議大家在提交前,先看看Marketplace中同類軟件或近似軟件的分類,與他們放在在同一個分類里,會產(chǎn)生群聚效應(yīng)。

Detailed description:詳細描述,我提交失敗就是壞在這一步上。所以再次提醒:如果你的軟件界面中主要使用了中文,必須在描述中用英文在首要位置上說明,并且提供英文、中文的兩種描述,缺一不可。

后邊的optional 就不用多說了,主要是各種游戲分級的認證。

需要特別說一下的是Legal URL,很多開發(fā)者認為這是軟件的主頁,其實是法律文件的鏈接,會在安裝時顯示,如果你的軟件有一些特殊的法律問題需要說明,比如涉及成人內(nèi)容,最好還是提供一下,避免潛在的法律風險。



Zune的應(yīng)用程序列表

3. Upload the artwork

這一步主要是美工的業(yè)務(wù)領(lǐng)域了,沒有美術(shù)細胞的程序員們先找地方哭一會兒去。我挨個解釋圖片的。

Large mobile app tile
尺寸:173 x 173 x 96DPI。格式:PNG。當應(yīng)用程序被顯示到Start界面上時,需要顯示的圖標,如下圖:



Small mobile app tile
尺寸:99 x 99 x 96DPI。格式:PNG。當應(yīng)用程序在Application List中顯示時,所需要的圖標,如下圖:



Large PC app tile
尺寸:200 x 200 x 96DPI。格式:PNG。當應(yīng)用程序在Zune的軟件列表中顯示時,所需要的圖標。見上圖“Zune的應(yīng)用程序列表”。

Background art
可選項。尺寸:1000 x 800 x 96DPI。格式:PNG。在Marketplace中作為軟件背景顯示的圖片。目前使用Background art的軟件不多,名氣最大的是Flight control,如下圖:



Screenshots
屏幕截圖,尺寸:480 x 800 x 96DPI。格式:PNG。至少有一張,最多8張。大家請注意,屏幕截圖是豎著顯示的,對于橫屏的軟件來說,需要想個辦法,讓用戶看起來舒服一些。

最后我們用一張圖,來說明一下,填寫的各種信息,最后在Zune上是如何顯示的。



4. Set the Application Pricing

這一頁我沒有太多經(jīng)驗,因為沒提交過收費軟件。兩個需要注意的地方:

Trial supported:是否支持驗證版,免費軟件不需要
Worldwide distribution:是否支持全球發(fā)布

5. Submit Your Application
最后一步,記得要選上“Automatically publish To Marketplace after passing certification”,測試過程完成后,會自動發(fā)布到Marketplace上。



第三步:錯誤報告

在提交之后,我們可以在APP HUB的my dashboard里看到整個測試流程的進展。



如果看到status里,狀態(tài)是Testing failed,那就要趕緊去看看View details里的情況。

進入Detail頁面,我們能看到軟件提交狀態(tài),在Action里選擇View test results,會下載一個pdf文件,里邊會有一個非常詳細的測試報告。如果熟悉微軟BUG管理系統(tǒng)的人,會覺得格式很眼熟。

最后說一句,你的軟件已經(jīng)提交到Marketplace中,你想升級的話,在Action里會有“Submit application update”選項。

寫到最后

好了,絮絮叨叨說這么多,希望大家能夠?qū)arketplace軟件發(fā)布的有足夠的認識,畢竟,Marketplace玩的是注意力經(jīng)濟,再好的軟件也要有好看的外表才能吸引人。

目前我的帳戶主要想發(fā)布一些自己寫的小東西,一個帳戶有五個免費軟件提交的名額,除去自己要用的,還剩兩三個免費軟件提交機會。如果大家找不到發(fā)布渠道,可以通過博客園、CSDN的站內(nèi)信聯(lián)系我(aawolf),我可以幫大家提交。