MSDN 訂戶免費取得為期 12 個月的 Windows Store 帳戶

MSDN 訂戶於 http://msdn.microsoft.com 進行登入後,會看到以下畫面:

MSDN

 

在右下角點選「存取帳戶」,就會看到許多 MSDN 訂戶獨有的權利:

MSDN2

 

其中會看到 Windows 市集開發人員帳戶的註冊碼,您可以在 Windows Store 註冊過程中輸入,取得 12月期的免費 Windows Store 帳戶的權利,個人和公司帳戶均可註冊。

 

Windows Store 的註冊網址: https://appdev.microsoft.com/StorePortals/zh-tw/Account/Signup/Start

 

相關聯結:

信用卡驗證–Windows 市集註冊

FAQ – Windows Store 市集相關問答集

如何撈出市集裡所有的應用程式?

Windows Store 上目前已有超過4萬個Apps,隨著這個新的 App 平台愈來愈茁壯,現在市面上已經可以找到許多整理或分析 Windows Store Apps 的網站及服務,諸如之前提到過的 DistimoMetroStore Scanner中國MSN等。而怎麼撈到 Windows Store 裡的最新資料呢?

 

有一個公開的網址可以讓你作這件事: http://apps.microsoft.com/windows/sitemap_index.xml 

image

 

你會注意到這個 XML 裡面,有許多的 http://apps.microsoft.com/webpdp/sitemap/sitemap_???.xml

我們打開其中一個 http://apps.microsoft.com/windows/sitemap/sitemap_54.xml 來看看:

image

 

再打開其中的 http://apps.microsoft.com/windows/zh-tw/app/9d55630c-c72d-463b-aa3a-24d1938eff00/m/ROW,就會看到某個 Windows Store App 的連結了!

image

 

以上提到的每一個 sitemap_???.xml 都包含了 5,000 個 Windows Store App URLs (含新增或更新),若能分析這個每天更新的 Site Map,就能作出類似 MetroStore Scanner 之類的網站服務了。

MetroStore Scanner- 集結所有 Windows 市集應用程式的網站

除了 Distimo.com 由去年11月開始每天更新 Windows Store App 的排名外,以下這個網站則列出了所有各個地區、各分類、不同 CPU 類型的 Apps,使用者也可以直接搜尋 App 進而下載安裝: http://metrostore.preweb.sk/

image

 

眼尖的人應該也注意到,這個網站同時提供了 Apps 的總數。截至 2013/01/28 止,市面上已經有超過 40,000 支 Windows 市集應用程式:

image

 

若點選 “Want to see more history” 則可以看到每日增加或更新的 Apps 數量:

image

在 Distimo 查看 Windows Store App 的排名

其實這已不是新聞了,著名的 Apps 分析網站 Distimo.com 從去年 2012/11 月 Windows 8 剛上市不久,就開始「每天」針對 Windows Store App 作排名統計 (*註1.);同時開發者也可以在免費註冊之後,定時收到自己已經上架的 App 的排名、收入及下載量等分析。

 

除了可以選擇不同的 App 類別及國家之外、也區分了付費 (paid) 或是免費 (free) 版本、以及 CPU 類型如 x86、x64 或 Windows RT 版本等選項;目前可以看到各個分類之下的前 100 名。

image

 

截至 2013-01-26 台灣區的免費 App 前10名:

image

 

付費 App 的前10名:

image

 

排名連結 (台灣) 如下: Distimo Leaderboards For Windows Store – Taiwan

 

*註1: Publication: Discover The Windows Store

Logos 的製作經驗 – 使用 Metro Studio

Windows 市集應用程式若是沒有使用自己定義的 Logos,是肯定會被退件的。在此分享一下使用 Syncfusion 公司的 Metro Studio 來製作簡單 Logos 的經驗。

 

首先最重要的,這個軟體目前是免費的! 可至 http://www.syncfusion.com/downloads/metrostudio 下載安裝。

 

執行 Metro Studio 之後,其提供很好的搜尋功能,例如我想找一個 shopping cart 的圖片:

image

找到後把喜歡的圖片直接拖到左下方的紅色部份,建立一個project。

image

然後選擇”Edit”後,就可以直接作各種顏色、旋轉、背景、樣式等的修改:

image

製作好之後就要匯出了!

Windows Store App 需要如150×150, 30×30, 50×50等各個大小的 Logos,我們只要在右上角的 size 處填入數字(如:30)。

image

然後再按右下角的 ”Export”,就製作出來一個30×30的 Logo 了!

image

如何知道 App 在各個國家的銷售價格?

Windows 市集讓您可以在 230 個以上的國家中,挑選要在哪些市場中陳列您的 App,但收費的 App 要如何知道在不同的國家是賣多少錢呢?

 

其實只要在Windows Store 的儀表版中的「銷售詳細資料」中,就能一目瞭然看到各種定價在不同國家/幣別下的售價了。

 

1. 上架過程中的「銷售詳細資料」:

image

 

2. 選擇價格後,就能看到在各個國家的不同售價了:

image

 

果是IAP (In-App Purchase),其定價也是使用相同的價格對照

 

如果您要知道這個售價是如何被計算出來的,可以參考: 選擇您的業務模式

Windows 8 App 的創意專案 template 下載

以下這些可直接下載的60個 Visual Studio 2012 專案 (Project template),可以讓您開始開發 Windows Store App 時,除了內建的模版外多了一些選擇。
您可以自由更動或修改其外觀,以確實符合您 App 的風格及需求;您也不應被這些模版的設計而限制了 App 的延伸設計及功能。說明及文件: http://www.codeproject.com/Articles/616073/60-Design-Templates-for-Windows-Store-Apps 
Template Name: Blocks Styled Colored

clip_image001

Blocks Styled Colored template will help if you want to build an app for the Image gallery or a Tourism Template

Template Name: Drawing Template

clip_image002

The Drawing template is an emulation of a Painting app with placeholders for Drawing area, Color selection and Tool Box.

Template Name: Blocks Template

clip_image003

Blocks template will help you in building an App which has the ingredients line Game, Content and Details Block

Template Name: Health Management Template

clip_image004

The Health Management template is an emulation of a Clinic app with placeholders for Profile, Reports and Patient details.

Template Name: Bricks Style

clip_image005

Brick Style template will help if you want to adopt a brick style variable size display in your app’s hub page.

Template Name: Translator Template

clip_image006

The translator template is an emulation of a translating app with placeholders for translating one language to other. Select language features are left out of the template intentionally as they are better dealt during actual implementation.

Template Name: Discussion Forum Template

clip_image007

The Discussion Forum template is an emulation of a Discussion Forum app with placeholders for Login, Discussion Forum and Detail Page.

Template Name: Tutor Template

clip_image008

The tutor template is an emulation of a tutor app with placeholders for category, catalogue and details data.

Template Name: Invitation Template

clip_image009

The Invitation template is an emulation of an invitation app with placeholders for event category, catalogue, details and review share data. We can also share the created invitation through share source.

Template Name: Planning Diary Template

clip_image010

The Planning Dairy template is an emulation of a Planning Diary app with placeholders for planning the Schedule tracking.

Template Name: Language Convertor Template

clip_image011

The Language Converter template is an emulation of a Language Translator app with placeholders for Category Selection, Choose Scenario and Translate

Template Name: Shopping Template

clip_image012

The shopping template is an emulation of a shopping app with placeholders for product category, catalogue and details data

Template Name: Matching Template

clip_image013

The Matching template is an emulation of a Choose the Best type app with placeholders for Question and Answers.

Template Name: Solution Template

clip_image014

The Solution template is an emulation of a Solution giving app with placeholders for Topic, Query solution and query writing. Add and Save are left out of the template intentionally as they are better dealt during actual implementation.

Template Name: News Template

clip_image015

The News template is an emulation of a News app with placeholders for News category, article and video data.

Template Name: Standard Square Template

clip_image016

The Standard Square template is an emulation of a Square tile app with placeholders for product category and details data.

Template Name: Text keyboard Template

clip_image017

The Text Keyboard template is an emulation of a Keyboard with placeholders for the text keys.

Template Name: Pillar Block Template

clip_image018

The Pillar Block template is an emulation of a Pillar Block app with placeholders for category Display (Local News, Local Events etc.), and details.

Template Name: Tracking Template

clip_image019

The tracking template is an emulation of tracking apps with placeholders for category and details data. Add, Delete and Refresh are left out of the template intentionally as they are better dealt during actual implementation.

Template Name: Recipe Template

clip_image020

The Recipe template provides placeholders for Recipe List, Recipe details data.

Template Name: News Grey Template

clip_image021

The News Grey template is an emulation of a News app with placeholders for News category and News details.

Template Name: Restaurant Template

clip_image022

The Restaurant template is an emulation of a Restaurant app with placeholders for Restaurant category, Restaurant Details. Booking Table and eventual payment features are left out of the template intentionally as they are better dealt during actual implementation.

Template Name: Basic Game Template

clip_image023

The Basic Game template is an emulation of a Basic Game app with placeholders for Game category, catalogue and details data. Shopping cart and eventual payment features are left out of the template intentionally as they are better dealt during actual implementation.

Template Name: News Dark Template

clip_image024

The News Dark template is an emulation of a News app with placeholders for News category and News details.

Template Name: Baby Journal Template

clip_image025

The Baby Journal Template is an emulation of a Baby Journal app with placeholders for Category, Gallery, and Detail data.

Template Name: Ecommerce Fashion Template

clip_image026

The Ecomm Fashion is an emulation of a Shopping app with placeholders for Category, Group Category, and Detail Data. Making use of this template you can create an Ecommerce app in the area of fashion/apparel

Template Name: Cook Book Template

clip_image027

The Cookbook template is an emulation of a Cookery app with placeholders for Group, Category, and Detail data.

Template Name: Ecommerce Jewellery Template

clip_image028

The Ecomm Jewellery is an emulation of a Shopping app. Shopping Cart functionality is left out intentionally as they are better dealt during actual implementation.

Template Name: Health and Fitness Template

clip_image029

The Health & Fitness is an emulation of a fitness app with placeholders for Category, Group Category, and Detail data. Making use of this template you can create any fitness app.

Template Name: Finance Template

clip_image030

The finance template is an emulation of a Finance app with placeholders for Chart and Market Indies data. Making use of this template you can create a Market Watch app.

Template Name: Ecommerce Electronics Template

clip_image031

The Ecomm Electronic is an emulation of an E-commerce app with placeholders for Category, Group Category, and Detail Data. Making use of this template you can create an Ecommerce app, with products catalogue to include electronics/gadget

Template Name: Fitness Freaks

clip_image032

The Fitness Freaks is an emulation of a health and fitness app with placeholders for Category, Group Category, and Detail data. Making use of this template you can create a fitness app to include work routine and statistics

Template Name: Food Light Template

clip_image033

The Food Light template is an emulation of a Recipe app with placeholders for various category of recipe, Ingredients and Instruction.

Template Name: Music Template

clip_image034

The Music Template provides placeholders for Category, Playlist, and Player data. Player control and Add to playlist have been left out intentionally as they are better dealt during actual implementation.

Template Name: Food Variable Tile Template

clip_image035

The Food Variable Tile template is an emulation of a Recipe app with placeholders for Menu and Detail data.

Template Name: News & Weather Template

clip_image036

The News and Weather is an emulation of a News app with placeholders for Grouped Items, Weather, and Detail data.

Template Name: Food and Dining Template

clip_image037

The Food and dining template is an emulation of a Recipe app with placeholders for various category of recipe, Ingredients and Instruction.

Template Name: News Variable Tile Template

clip_image038

The News Variable Tile template is an emulation of a News app with placeholders for News category, Group Category and Detail data.

Template Name: Tutor Advanced

clip_image039

The Tutor Advanced Template is an emulation of a tutor app with placeholders for Category, Gallery, and Detail data.

Template Name: News Big Image Template

clip_image040

The News Big Image template is an emulation of a News app with placeholders for News category, Group Category and Detail data.

Template Name: Notes Template

clip_image041

The Notes Template is an emulation of a Daily Notes app with placeholders for Calendar, Overdue and Task.

Template Name: Travel Dark Theme

clip_image042

The Travel Dark Background is an emulation of a travel app with placeholders for Vacation, group destination and detail data. ‘Add to favourite’ functionality is left out intentionally as they are better dealt during actual implementation.

Template Name: Photo Browser Template

clip_image043

The Photo Browser is an emulation of a Picture browser app with placeholders for Category, Group Category, and Detail Data.

Template Name: Travel Big Picture Template

clip_image044

The Travel picture template is an emulation of a travel app with placeholders for Vacation, group and tour detail data. Enquiry and Bookmark are left out intentionally as they are better dealt during actual implementation.

Template Name: Shoes Store Template

clip_image045

The shoe store is an emulation of a Shopping app with placeholders for Category, Group Category, and Detail data. Making use of this template you can create any Shopping app that involves product catalogue and details

Template Name: Travel Light Theme

clip_image046

The Travel light theme is an emulation of a travel app with placeholders for Summary, Group summary, and Detail data.

Template Name: Travel and Tourism Template

clip_image047

The Travel & Tourism is an emulation of a travel app with placeholders for Summary, Category, and Detail data.

Template Name: Product Template

clip_image048

The Product Template is an emulation of a shopping app with placeholders for Category, Group Category, and Detail data. Making use of this template you can create an shopping app that involves product catalogue and details

Template Name: Block Style Pic Template

clip_image049

The Block Style Pic template is an emulation of a default app with placeholders for Category, Detail data. Making use of this template you can create an app which needs basic image placeholders for data display.

Template Name: LifestyleTemplate

clip_image050

The Lifestyle template is an emulation of a information Search app with placeholders for different Category, Sub Category Detail and Item Detail Page.

FAQ – Windows Store 市集相關問答集

1.        Windows 市集開發人員帳戶如何註冊?

a.     官方網站: https://appdev.microsoft.com/StorePortals/zh-tw/Account/Signup/Start

b.     說明文件: http://msdn.microsoft.com/zh-tw/library/windows/apps/hh868184.aspx 

 

2.        為何我註冊Windows 市集開發人員,帳戶被刷了多筆資訊?

a.    Windows 市集開發人員帳戶費用外,我們會向您的付款方式收取一筆小額費用 (介於 $0.01 $5 美元之間或等值金額)。這筆金額會在幾天內退還給您。這筆金額為驗證識別身分用。

b.    台灣信用卡的驗證步驟: http://blogs.msdn.com/b/mengtsai/archive/2012/12/28/10381067.aspx    

 

3.        如何打包app?

請參考建立應用程式套件

 

4.        Windows 市集上架相關問題:

a.   Windows 市集認證檢驗項目為何?

                          請參考認證需求列表http://msdn.microsoft.com/library/windows/apps/hh694083

 

b.   Windows 市集認證測試工具 – Windows 應用程式認證套件測試應用程式 (WACK) 為何?

    為了讓您的應用程式能順利通過認證,請在送審前,先在您的電腦上進行自我驗證和測試。WACK即為微軟提供的自我檢測工具,已內建在 Visual Studio 2012 開發工具之中。或可自行下載WACK,測試步驟請參考網站

 

WACK檢測項目包含:               

測試名稱

可能的測試結果

測試的認證需求

應用程式資訊清單原則測試

通過

失敗

套件驗證

套件詳細資料

應用程式資訊清單資源測試

通過

失敗

語言驗證

當機和停滯情形測試

通過

失敗

應用程式可靠性

偵錯設定測試

通過

失敗

應用程式成品

檔案編碼測試

通過

失敗

套件驗證

效能測試

通過

失敗

警告

應用程式效能

支援的 Windows 市集 API 測試

通過

失敗

應用程式程式碼驗證

應用程式終止

Windows 安全性功能測試

通過

失敗

應用程式安全性

Direct3D 功能層級測試

通過

失敗

Direct3D 認證需求

 

 

c.        送審APPWindows市集支援的瀏覽器版本?

                                 請用IE10上傳app

 

d.        為何我的App送審後一直停在第一個步驟?

                            i.       請確認送審畫面是否出現警告的訊息? 若有,則請您先排除警告訊息才能開始審核。

狀況一 :

clip_image002[4]

狀況二:

 

clip_image004[4]

 

排除方法,請參考W-8 稅金設定檔”、”信用卡驗證”。

 

e.        如何填寫稅金表單(W-8BEN )?

請參考W-8 稅金設定檔”、”

 

f.         發票需要統一編號,怎麼處理?

完成購買,並收到發票後,請寄回台灣微軟帳務中心(FMP 住址:  台北市萬華區長沙街266),註明欲加註統編即可。

請參考: http://support.microsoft.com/gp/Invoice/zh-tw

 

g.        APP已經上架後,如何修改名稱?

請參考網站說明

 

    5.         我的 Windows 8 App 被退件了?

            請先確認被退件原因編號,每個編號的原因請參考認證需求

            常見退件原因:

1.2 當客戶從 Windows 市集取得您的應用程式時,請務必提供完整功能。

Windows 市集只提供功能完整的應用程式,如此才能為客戶帶來最佳的經驗。只要測試人員發現您的應用程式尚未完成,應用程式認證就會失敗。

您可以在送出應用程式之前先進行全面測試,或者是提供我們全面測試您應用程式所需的資訊,這對我們很有幫助。例如,如果您的應用程式需要登入認證,請提供示範帳戶。如果您的應用程式需要存取伺服器,請告訴我們需要執行哪些動作才能確認應用程式正常運作。

3.8 您的應用程式必須符合低功率電腦的基本效能準則
  • 應用程式必須在 5 秒或更短的時間內啟動
  • 應用程式必須在 2 秒或更短的時間內暫停

如需低功率電腦的資訊,請參閱如何使用 Windows 應用程式認證套件測試應用程式

4.1 您的應用程式必須符合下列隱私權相關需求:
4.1.1 如果您的應用程式具備網路通訊功能,則必須包含隱私權聲明

如果您的應用程式具備可傳輸資料的技術能力,您就必須維持一份隱私權原則。您還必須在應用程式的「描述」頁面以及 Windows 設定快速鍵顯示的應用程式設定中,提供您的隱私權原則存取方法。

(解決方法見請見文章”最常見的退件原因- 隱私權聲明”)

6.2 應用程式必須有 Windows 年齡分級,而且如果您有應用程式的第三方分級,請一併送出

您必須指派一個最準確符合您應用程式的 Windows 市集年齡分級。 [年齡分級] 頁面針對適用於每個 Windows 市集年齡分級的內容,提供更詳細的描述。

(若您開發遊戲App,請另參考文章開發Windows 8 遊戲App? 教您如何符合台灣遊戲軟體分級規定”)

6.5 您必須將應用程式當地語系化為可支援的所有語言

您的應用程式可以只支援 Windows 市集允許的語言,而其中至少一個語言必須是認證語言。應用程式必須在支援的所有語言中提供類似的使用經驗。

您必須以應用程式套件中宣告的每種 語言,提供詳細的應用程式介紹供客戶參考。 應用程式介紹的其他元素 (例如螢幕擷取畫面、文字以及宣傳影像) 必須當地語系化。如果您的應用程式已當地語系化,但部分功能無法以當地語系化版本提供,您必須在應用程式介紹中清楚陳述或說明當地語系化的限制。

[本 FAQ 將不定期持續更新]

 

 

 

 

 

 

程式碼下載- 將 Blogs 轉為 Windows 8 App

在”將部落格轉成 Windows Store App – 並加入「搜尋」功能”的文章中,你應該已經發現,只要有部落格的 Blog RSS/Atom feeds,就可以很快的完成一個 Windows Store App,您可在此下載程式碼 (Source code downoad)。

 

我透過此方法將個人目前的三個 Blogs 集結起來,也已成功上架: http://apps.microsoft.com/windows/zh-TW/app/raymond-tsais/646c20eb-601c-4479-8b2d-d64e9c7f5456:

image

 

若各位有興趣依此程式作實作的話,請注意以下幾點:

1. 如前文步驟一的說明,請在 FeedData.cs 的 GetFeedsAsync() 方法中,將您要訂閱的RSS/Atom 連結加入:

image

 

2. 請記得要修改 App Name 及 Display Name,尤其在 .appxmanefest 之中:

image

3. 由於這個 App 需要用到網際網路連線,若要成功上架到 Windows Store 上的話,就要加上隱私權聲明的連結,但在此範例檔中各位只要修改 App.xaml.cs 這個檔案,將以下連結改成您的連結即可:

image

若要了解更多隱私權聲明細節,可參考: 隱私權聲明-最常見的退件原因從無到有- 程式碼小於 50 行的 Windows Store App 開發及上架之旅 (程式供下載)

 

4. 最後請在其他功能,及排版、底色、Logos 等方面發揮你的創意喔!