關於Store Apps

來源:互聯網
上載者:User

標籤:des   c   style   class   blog   a   

因為時代在變遷,Store Apps這個概念很容易引起混淆

在過去,windows phone 8.0時代

windows store apps指的是windows metro style 的應用,

這些應用主要是運行在

以下兩個OS

  • windows rt 8/8.1 硬體載體是平板,如:sureface rt,surface (rt) 2
  • windows 8/8.1    硬體載體是PC,包括筆記本和台式機上

而windows phone 的app僅僅是建立在wp手機平台上

然而,隨著Windows phone 8.1即將到來

開發人員們可以在最新的VS 2013 UPDATE 2中開發WP8.1的應用了

但是,新時代,微軟力求windows phone與windows的統一

於是,store apps的定義抽象到了一個新的高度,顧名思義,store apps就是用於商城的apps

而不管什麼終端(PC,PAD,PHONE)的使用者,都去一個統一的商城下載應用,顯得更為簡單合理

因此,請開啟新的VS,new 一個project

你會發現

store apps分成了三類

  • universal apps
  • windows apps
  • windows phone apps

universal apps指的是跨平台 app,是微軟力圖實現的一套代碼,跨越PC,PAD,PHONE三個平台的解決方案下的應用。這種類型的應用在日後勢必會是主流。(該類應用使用winrt api)

windows apps則是指的windows phone 8.0 時代的windows store apps。日後這類應用趨勢會下降,因為這類應用本身使用的便是winrt api,既然如此,開發人員們肯定是會更傾向於開發使用相同api,卻能跨平台的universal apps,這對於他們的學習成本來說很低。(該類應用使用winrt api)

windows phone apps則是相對來說比較變幻莫測的      

因為,在WP8.1中,有兩個分支

  1. silverlight
  2. windows runtime

過去的windows phone 8.0應用,其實是省略了silverlight的,嚴苛地說,應該是windows phone silverlight 8.0應用,基於silverlight runtime,主要使用.Net api(可以兼用winrt api)

So

如果你想開發windows phone silverlight 8.1(silverlight runtime),你應該在VS中選擇它

 

如果你想開發windows phone 8.1(Windows runtime),你應該在VS中選擇它

同樣是WP8.1兩者因為基於runtime的不同,差異還是比較明顯

最經典的就是生命週期的處理

windows phone silverlight 8.1(silverlight runtime)

要處理噁心人的墓碑化

windows phone 8.1(Windows runtime)

與Windows apps達成一致,簡單易用,因此也成為了universal app的基石

好了,就扯這麼多

最後,推薦文章一篇

  Windows Phone 8.1 開發技術概覽 (Universal APP)

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.