最近Windows Phone 7很火,Windows Phone 7的Marketplace也很火,開發者們都想趁Marketplace中應用數量還不算多的時候,搶占制高點。對于如何在Marketplace中釋出軟體的過程,相信大家都有所了解,我隻是結合微軟的官方流程,将自己的經驗、教訓寫出來,希望能夠節省開發者的時間。畢竟測試失敗一次,就要耽誤三至四天,同類的軟體可能就會搶占先機。
至于Marketplace申請帳号的問題,我的經驗可能無法給你什麼實質性的幫助,是以請大家參考Jake Lin的文章《注冊Windows Phone Marketplace經驗》:
<a href="http://www.cnblogs.com/procoder/archive/2010/12/13/Windows-Phone-Marketplace.html">http://www.cnblogs.com/procoder/archive/2010/12/13/Windows-Phone-Marketplace.html</a>
Visual Studio 2010每次編譯後,會自動生成XAP檔案,大家可以在工程檔案的Bin目錄下找到,千萬記得要 Build一個Release版的出來。送出Debug版可能會造成很多意想不到的錯誤。
在編譯XAP前,記得替換兩個檔案:Background.png(173x173)和GameThumbnail.png(64x64)。将這兩個圖檔替換成與你的軟體主題有關的圖檔,<b>絕對不要使用預設提供的圖檔</b>。這兩個檔案的長寬是有限制的,我們稍後會詳細解釋。
很多開發者會以為寫完了程式,編譯出XAP就可以釋出了。其實不是這樣,建議大家在做送出前,還是仔細閱讀一下微軟的《App Hub Application Submission Walkthrough》:
<a href="http://create.msdn.com/en-US/home/about/app_submission_walkthrough_upload">http://create.msdn.com/en-US/home/about/app_submission_walkthrough_upload</a>
下面是我總結出來的檔案清單,大家可以逐項核對:
1. XAP檔案(Release版,已經替換Background.png和GameThumbnail.png)
2. 應用程式名稱(必須是Marketplace唯一的,是以做好改名準備)
3. 應用程式标題(顯示在Marketplace和開始菜單裡,最好不要超過16個字元)
4. 較長的描述:
描述軟體的主要功能、如何使用等情況。對于中國開發者來說,如果你的軟體界面中主要使用了中文,必須在描述中用英文在首要位置上說明,并且<b>提供英文、中文的兩種描述</b>,缺一不可。
5. 關鍵字(友善使用者搜尋,不多做解釋了)
6. App tile
軟體圖示,三種尺寸的相同圖檔:173x173,99x99,200x200。圖檔尺寸必須是規定格式,系統不會為你做裁剪,是以要提前準備好,省得到時候抓狂。<b>圖檔必須采用</b><b>PNG</b><b>格式</b>。
7. Background art
可選項,Zune應用程式裡的背景圖,尺寸1000x800,可以提高軟體的吸引力。
8. Screenshots
軟體截圖,至少一張,最多8張。尺寸是480x800。因為要豎着顯示軟體截圖,是以橫屏顯示的軟體要考慮好對策。
9. 軟體價格
1, 建議将以上提到的資料放在一個檔案夾裡,文字資料則放到一個文本中。因為送出時要進行修改,存放到文本中便于儲存和記錄;
2, 三種尺寸的App Tile檔案名儲存為173x173.png,99x99.png,200x200.png;
3, 第一步中提到的Background.png(173x173)和GameThumbnail.png(64x64),應和App Tile對應尺寸的檔案一緻。
這一步要填寫的是軟體的基本資訊。需要注意的是這幾項内容:
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,作為中國開發者,我們别無選擇,隻能選English(International)
Version:版本号
Application package:XAP軟體包
在選擇XAP軟體包後,還會有幾個選項,主要是提供軟體驗證過程中的資訊。我們可以簡單忽略掉。
<b>Tips</b><b>:</b>XAP的上傳是在你點選Next之後開始的,由于目前Marketplace系統還不穩定,是以經常會看到一個Exception出來(可憐的ASP.NET啊,連個Try-catch都沒加)。别害怕,多試幾次,直到沒有異常了,再進入下一步。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171433141291.png"></a>
這部分送出的主要是文字部分,我們會結合送出内容和Zune、Marketplace的情況一起來看。
Application title:軟體标題,會出現在四種情況下:Zune的應用程式清單中,Zune的應用程式詳情中,Marketplace的清單中,Marketplace的詳情中。由于WP7不能截圖,Marketplace的圖就請大家自己想象吧。
大家會發現,在Zune的清單裡,由于Application title字型很小,是以圖示的作用要遠遠大于标題。
而在Marketplace裡,如果标題過長,最後的部分會被截斷,什麼是合适的長度?16個字元以下。下面這些都是好名字:Google Search、Send to WP7、Flight Control……
Category:分類,比較大的分類比如Game下,還會有Sub-category。建議大家在送出前,先看看Marketplace中同類軟體或近似軟體的分類,與他們放在在同一個分類裡,會産生群聚效應。
Detailed description:較長的描述,我送出失敗就是壞在這一步上。是以再次提醒:如果你的軟體界面中主要使用了中文,必須在描述中用英文在首要位置上說明,并且<b>提供英文、中文的兩種描述</b>,缺一不可。
後邊的optional就不多說了,主要是各種遊戲分級的認證。
需要特别說一下的是Legal URL,很多開發者認為這是軟體的首頁,其實是法律檔案的連結,會在安裝時顯示,如果你的軟體有一些特殊的法律問題需要說明,比如涉及成人内容,最好還是提供一下,避免潛在的法律風險。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171433318178.png"></a>
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171435461896.jpg"></a>
<b>Zune</b><b>的應用程式清單</b>
這一步主要是美工的業務領域了,沒有美術細胞的程式員們先找地方哭一會兒去。我挨個解釋圖檔的。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171436253275.png"></a>
Large mobile app tile
尺寸:173 x 173 x 96DPI。格式:PNG。當應用程式被顯示到Start界面上時,需要顯示的圖示,如下圖:
Small mobile app tile
尺寸:99 x 99 x 96DPI。格式:PNG。當應用程式在Application List中顯示時,所需要的圖示,如下圖:
Large PC app tile
尺寸:200 x 200 x 96DPI。格式:PNG。當應用程式在Zune的軟體清單中顯示時,所需要的圖示。見上圖“Zune的應用程式清單”。
Background art
可選項。尺寸:1000 x 800 x 96DPI。格式:PNG。在Marketplace中作為軟體背景顯示的圖檔。目前使用Background art的軟體不多,名氣最大的是Flight control,如下圖:
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171442447815.png"></a>
Screenshots
螢幕截圖,尺寸:480 x 800 x 96DPI。格式:PNG。至少有一張,最多8張。大家請注意,螢幕截圖是豎着顯示的,對于橫屏的軟體來說,需要想個辦法,讓使用者看起來舒服一些。
最後我們用一張圖,來說明一下,填寫的各種資訊,最後在Zune上是如何顯示的。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171443387610.png"></a>
這一頁我沒有太多經驗,因為沒送出過收費軟體。兩個需要注意的地方:
Trial supported:是否支援驗證版,免費軟體不需要
Worldwide distribution:是否支援全球釋出
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171444356235.png"></a>
最後一步,記得要選上“Automatically publish To Marketplace after passing certification”,測試過程完成後,會自動釋出到Marketplace上。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171445098176.png"></a>
在送出之後,我們可以在APP HUB的my dashboard裡看到整個測試流程的進展。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171447119410.png"></a>
如果看到status裡,狀态是Testing failed,那就要趕緊去看看View details裡的情況。
<a href="http://images.cnblogs.com/cnblogs_com/aawolf/201012/201012171447288117.png"></a>
進入Detail頁面,我們能看到軟體送出狀态,在Action裡選擇View test results,會下載下傳一個pdf檔案,裡邊會有一個非常詳細的測試報告。如果熟悉微軟BUG管理系統的人,會覺得格式很眼熟。
最後說一句,你的軟體已經送出到Marketplace中,你想更新的話,在Action裡會有“Submit application update”選項。
好了,絮絮叨叨說這麼多,希望大家能夠對Marketplace軟體釋出的有足夠的認識,畢竟,Marketplace玩的是注意力經濟,再好的軟體也要有好看的外表才能吸引人。
目前我的帳戶主要想釋出一些自己寫的小東西,一個帳戶有五個免費軟體送出的名額,除去自己要用的,還剩<b>兩三個免費軟體送出機會</b>。如果大家找不到釋出管道,可以通過部落格園、CSDN的站内信聯系我(aawolf),我可以幫大家送出。
本文轉自馬甯部落格園部落格,原文連結:http://www.cnblogs.com/aawolf/archive/2010/12/17/1909266.html,如需轉載請自行聯系原作者