关于Store Apps
因为时代在变迁,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手机平台上
开发者们可以在最新的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中,有两个分支
- silverlight
- 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的更多相关文章
- 重新想象 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 ...
- kiosk-mode,免密码登陆, sideload Windows Store apps 等
MVVM带来的性能问题及其解决方案 MVVM 和语言性能提示:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/mt628050. ...
- SQLite in Windows Store Apps
Using SQLite in Windows Store Apps : https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Using-SQL ...
- Windows Store Apps, Error: The certificate specified has expired.(转)
Windows Store Apps, Error: The certificate specified has expired. 0 comments|Posted on October 7th, ...
- 重新想象 Windows 8 Store Apps 系列文章索引
[源码下载][重新想象 Windows 8.1 Store Apps 系列文章] 重新想象 Windows 8 Store Apps 系列文章索引 作者:webabcd 1.重新想象 Windows ...
- 重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo
[源码下载] 重新想象 Windows 8 Store Apps (34) - 通知: Toast Demo, Tile Demo, Badge Demo 作者:webabcd 介绍重新想象 Wind ...
- 重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解
[源码下载] 重新想象 Windows 8 Store Apps (35) - 通知: Toast 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Toa ...
- 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解
[源码下载] 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Tile ...
- 重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract
[源码下载] 重新想象 Windows 8 Store Apps (37) - 契约: Settings Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps ...
- 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract
[源码下载] 重新想象 Windows 8 Store Apps (38) - 契约: Search Contract 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 ...
随机推荐
- 算法导论(第三版)习题Exercises4.3(第四章三节)算法导论的一个印刷错误
本节系列证明都可见4.5节需要说明的有4.3-8,4.3-9两题 4.3-8(本题有误) T(n)=4T(n/2)+n2根据4.5理论,结果为Θ(n2lgn) 4.3-9 m = lgn T(2m) ...
- HTTP请求的TCP瓶颈分析
这篇文章基本是对<Web性能权威指南>第一章和第二章的读书笔记,另外加一些扩展内容,这本书确实赞,推荐 针对三次握手.流量控制(接收窗口).慢启动(cwnd,拥塞窗口).队首阻塞等方面看下 ...
- event.keyCode列表
Keycode对照表 字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 ...
- curl 学习
<?php // $username =13800138000; // $password =123456; // $sendto =13912345678; // $message = &qu ...
- 编写jeb插件打印目标方法的交叉引用
jeb插件的编写,文档在文件夹\jeb_1.5\doc\apidoc. 我这里的目的是回溯sendTextMessage等敏感api的调用路径,实现代码如下: from jeb.api import ...
- JSF和Struts的区别概述
JSF和Struts的区别概述,都采用taglib来处理表示层:在jsp页面中,二者都是采用一套标记库来处理页面的表示和model层的交互. 据说JSF的主要负责人就是struts的主要作者,所以二者 ...
- HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之全然具体解释
HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth究竟指的哪到哪的距离之全然具体解释scrollHeight: 获取对象的滚动高度. scrol ...
- [RxJS] Reactive Programming - Clear data while loading with RxJS startWith()
In currently implemention, there is one problem, when the page load and click refresh button, the us ...
- UVA 10198 Counting
Counting The Problem Gustavo knows how to count, but he is now learning how write numbers. As he is ...
- nginx使用keepalived实现高可用
环境: 主:linux-node1 110.0.0.137 备:linux-node2 110.0.0.138 VIP: 110.0.0.120 NGINX安装: # rpm -ivh h ...