因为时代在变迁,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指的是通用应用,是微软力图实现的一套代码,跨越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)

关于Store Apps的更多相关文章

  1. 重新想象 Windows 8.1 Store Apps (81) - 控件增强: WebView 之加载本地 html, 智能替换 html 中的 url 引用, 通过 Share Contract 分享 WebView 中的内容, 为 WebView 截图

    [源码下载] 重新想象 Windows 8.1 Store Apps (81) - 控件增强: WebView 之加载本地 html, 智能替换 html 中的 url 引用, 通过 Share Co ...

  2. kiosk-mode,免密码登陆, sideload Windows Store apps 等

    MVVM带来的性能问题及其解决方案  MVVM 和语言性能提示:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/mt628050. ...

  3. SQLite in Windows Store Apps

    Using SQLite in Windows Store Apps : https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Using-SQL ...

  4. Windows Store Apps, Error: The certificate specified has expired.(转)

    Windows Store Apps, Error: The certificate specified has expired. 0 comments|Posted on October 7th, ...

  5. 重新想象 Windows 8 Store Apps 系列文章索引

    [源码下载][重新想象 Windows 8.1 Store Apps 系列文章] 重新想象 Windows 8 Store Apps 系列文章索引 作者:webabcd 1.重新想象 Windows ...

  6. 重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo

    [源码下载] 重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo 作者:webabcd 介绍重新想象 Wind ...

  7. 重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解

    [源码下载] 重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Toa ...

  8. 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解

    [源码下载] 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Tile ...

  9. 重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract

    [源码下载] 重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps ...

  10. 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract

    [源码下载] 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 ...

随机推荐

  1. hdu 4869 Turn the pokers(组合数+费马小定理)

    Problem Description During summer vacation,Alice stay at home for a long time, with nothing to do. S ...

  2. Maven .m2 setting.xml配置

    settings.xml <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="h ...

  3. Laravel-表单篇-controller

    (慕课网_轻松学会Laravel-表单篇_天秤vs永恒老师_http://www.imooc.com/learn/699) Controller 1.Controller-Request //Requ ...

  4. tomcat下配置https环境

    在网上搜了一下,内容不是非常完好. 现进行整理,做个学习笔记,以备以后使用. (1)进入到jdk下的bin文件夹 (2)输入例如以下指令"keytool -v -genkey -alias ...

  5. css_day7

  6. [转]CSS目标伪类E:target

    CSS3 target 伪类不得不说那些事儿(纯CSS实现tab切换) 是不是觉得target有点眼熟?! 今天要讲的不是HTML的<a>标签里面有个target属性. target伪类是 ...

  7. SVG 路径(path)

    本文转自:https://developer.mozilla.org/zh-CN/docs/Web/SVG/Tutorial/Paths <path>元素是SVG基本形状中最强大的一个,它 ...

  8. 用sp_change_users_login消除Sql Server的孤立用户

    异常详细信息: System.Data.SqlClient.SqlException: 拒绝了对对象 'zwj_EnterpriseActivities' (数据库 'Ntours',架构 'dbo' ...

  9. android default_workspace.xml

    //default_workspace.xml中,支持的标签有: favorite:应用程序快捷方式. shortcut:链接,如网址,本地磁盘路径等. search:搜索框. clock:桌面上的钟 ...

  10. 关于plist文件

    一.代码创建plist文件: NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomain ...