前一阵真的比较懒 WP8.1 已经出来这么长时间了现在才更新BLOG让大家久等了,今天我先为大家介绍下 WP 8.1的开发框架,什么是微软所推崇的 Universal APP,以及我们要开发 Universal APP的时候要注意哪些内容。
如果是您是一个刚刚接触 WP开发的朋友可以先看下我之前的文章了解一下故事背景:Windows Phone 8 与 windows 8 开发技术概览
首先给大家完善一个概念 - 那就是 Windows Phone 8.1 和 Windows Phone 8.0 的区别
1. WP8.0 的开发架构是基于 silverlight runtime 运行时
2. WP 8.1 的开发架构有两种 silverlight runtime / Windwos XMAL ( 等同于Windows 8.1 ) 运行时
今后我所说的 Universal APP 是基于 Windows XAML 运行时的 包括以后我会详细介绍 WP8.1 的新 feature 也会基于 Windows XMAL 这套框架下的内容进行主要介绍。
上面这张图是我们最新的 Windows & Windows Phone 8.1 的开发平台架构图在这里我们可以非常清楚的看到,蓝色部分是 universal 的 其中包括的 WinJS 、C#、VB、C++ 只有 silverlight 是Windows Phone所独有的,所以说如果我们想开发一个 Universal APP 可以基于一个 Windows 8.0 /8.1的开发架构下进行扩展到 WP 8.1 上来,这个过程是非常方便的。
另外之前我也为大家介绍过在WP8.0中如何共享代码,在 8.1 universal app 中我们可以分享更多的代码并且非常的方便, 这个common的内容提升是一个相当大的飞跃(从8.0 共享 27% 提升到了 8.1 共享 77%)所以我们在开发的过程中可以非常方面的share代码,并且在VS2013中可以使用universal 的应用模板进行代码分享。
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/
接着我跟大家介绍一下 Windows Store Universal APP 在VS2013中升级 Update 2 安装WP 8.1 的开发环境后,我们会看到 Universal Apps 的模板(同样在 WinIS 和 C++ 中都有universal模板)