http://ithelp.ithome.com.tw/ironman5/player/seanamph/tech/1
contracts 就是應用程式協定
extensions 就是應用程式延伸
其實就是對話框吧
對了,微軟已經早就不用Metro這個字了
Metro apps 改為 Windows Store apps
Metro design language 改為 Microsoft design language
Metro style principles 改為 Microsoft design style principles
所以在 Microsoft design 的 Windows 8 (應該是這樣說吧?),原本的dialog就改稱為 contracts (希望我這樣的解讀是正確的),而 extensions 就是app所支援的額外功能項目,應該是這樣吧....
http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx
這裡列出了 contracts 和 extensions ....
1:帳戶圖片提供者 (延伸) Account picture provider (extension)
2:自動播放 (延伸) AutoPlay (extension)
3:背景工作 (延伸) Background tasks (extension)
4:快取的檔案更新程式協定 Cached file updater contract
5:相機設定 (延伸) Camera settings (extension)
6:連絡人選擇器 (延伸) Contact picker (extension)
7:檔案啟用 (延伸) File activation (extension)
8:檔案選擇器協定 File picker contract
9:遊戲總管 (延伸) Game Explorer (extension)
10:播放至協定 Play To contract
11:列印工作設定 (延伸) Print task settings (extension)
12:通訊協定啟用 (延伸) Protocol activation (extension)
13:搜尋協定 Search contract
14:設定協定 Settings contract
15:分享協定 Share contract
16:SSL/憑證 (延伸) SSL/certificates (extension)
從 package.appmanifest 的設定畫面中就可以看到一些延伸功能
接下來我要把每一個功能畫面擷取下來貼
雖然這種做法很混,不過混亦有道,這麼做是為了要一次看清這些延伸功能欄位比較,哪些是必填,哪些功能的設定方法是相同的....等。
而且這樣一個一個貼也是花時間的呀}}}}}
宣告共同目標的畫面
列印工作設定
自動播放內容
快取檔案更新程式
背景工作
帳戶圖片提供者
通訊協定
聯絡人選擇器
搜尋
照相機設定
遊戲總管
憑證
檔案開啟選擇器
檔案儲存選擇器
檔案類型關聯
http://msdn.microsoft.com/zh-tw/hh976906.aspx
這篇中文文章解釋了更詳細的 contracts ,可以參考看看,接下來幾天應該要好好研究 contracts 和 extensions 了吧.....
這也是滿重要的
seanamph提到:
原本的dialog就改稱為 contracts
MS這次玩用戶真的玩得粉大......
策略隨時調整吧...