Windows Phone 8 与 Windows 8 开发技术概览

企鹅博客
企鹅博客
企鹅博客
25193
文章
0
评论
2019年9月30日21:18:45 评论 244 views
广告也精彩

目前来说Windows phone 8的开发者 大家都是走战斗在在技术朋友,相信大家在做Windows Phone 8开发的同时也在关注Windows 8,我相信很多开发者一定是在 Windows 8 和 Windows phone 8 上起头并进的。其实Windows Phone8 这次最重要的一点更新就是 Windows Phone runtime 和我们的windows 8 共用NT内核,我们统称的 windows runtime 简称 WinRT 提供11,000多个members支持Windows 8 然而 我们的Windows Phone runtime 简称WinPRT 是WinRT的子集 有2,800多个共享members并且有600多个Windows Phone的特性。(例如:语音,Voip,锁屏管理等等...) 从下图我们可以看到由于共享windows内核所以在API级别同样共享了很多AIP,那么这样多的共享API可以为我们的开发带来怎样的便利呢,后面我会给大家分别介绍。

升级到WP8必需知道的13个特性 系列文章目录地址:http://www.linuxidc.com/Linux/2013-08/89003.htm

Windows Phone 8 与 Windows 8 开发技术概览

Windows 8和Windows Phone 8共享Windows内核,这意味着开发人员能够使用常见的编程模型来构建应用程序和游戏。
从开发成本或者是产品规划的角度上看,开发人员可以利用相同的代码/开发语言/开发工具来创建应用程序和游戏 同时应用在Windows8 和Windows Phone 8从根本上加快开发时间。

这里肯定会有同学想到WinPRT究竟有哪些特性如何在开发过程中如何判断一个WinRTAPI或WinPRT的存在呢,并且WinPRT所特有的API有哪些?

这里我给大家一个MSDN的详细列表中都可查到:http://msdn.microsoft.com/en-us/library/windows/apps/jj207212(v=vs.105).aspx#BKMK_Understandingthewinrtdocumentation

Windows Phone 8 与 Windows 8 开发技术概览

从上图中我们可以清楚的看到Windows Phone 8 和 Windows 8 开发过程中可以共用那些部分这里注意的一点是JavaScript+HTML的开发模式在Windows 8 WinRT的环境下是支持API级别调用的但是在WinPRT的环境下是基于 IE10 Control的,顺便这里提一下windows phone 8 IE10 control 对javascript的运行 尤其是对HTML5 的支持提升很大包还括多点触摸的支持。

Windows Phone 8 与 Windows 8 开发技术概览

这里送给大家一张在 TechED 2012 上大家都很喜欢的 Windows Phone API QuickStart Poster (PDF) (当时数量有限没拿到的同学请在这里下载 打印出来也很好看)

Windows Phone API QuickStart Poster (PDF)

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2013年资料/8月/18日/Windows Phone 8 与 Windows 8 开发技术概览

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

以及Windows phone8 新功能的详细介绍:http://msdn.microsoft.com/en-us/library/windows/apps/jj206940(v=vs.105).aspx

其次在实际开发中肯定用到不少系统控件实际上这些控件也是十分相似的在做设计的时候有很多共性

Windows Phone 8 与 Windows 8 开发技术概览

从上面的图中可以看到 windows 8 和 windows phone 8中大部分控件都是相似的,虽然这些控件不是完全基于相同的命名空间下 但是对XAML而言写法和用法都是相同的,所以在设计师进行叶面设计的时候很多控件UE操作都是相同的,当然windows phone 8中也有一些特有的控件 例如:Panorama和Pivot就是因为windows phone的用户使用习惯特有存在的,然而在windows 8中用户更喜欢使用 GridView 和 FlipView。

企鹅博客
  • 本文由 发表于 2019年9月30日21:18:45
  • 转载请务必保留本文链接:https://www.qieseo.com/178594.html
Android短信应用——短信信息实时获取 Linux编程

Android短信应用——短信信息实时获取

我们知道,只需通过代码就可以读到收件箱中的短信,发件箱中的短信;但是却没办法在短信发来的瞬间获取;如果我们在短信发来的一瞬间能得到相应的信息内容,那么我们就可以依次来展开很多应用了——也就是通过短信去...
LRU缓存设计 Linux编程

LRU缓存设计

缓存的数据结构采用哈希表,key到value的映射。 网上有些资料采用记录数据的使用时刻 实现LRU策略,此处采用双向链表 实现LRU策略。LRU Least Recently Used,MRUMos...
R 语言 简单介绍 Linux编程

R 语言 简单介绍

一.统计分析软件说明  统计分析软件有:SPSS, SAS、R语言,Matlab,S-PLUS,S-Miner。 SPSS: 最简单的,都是菜单操作,不过不利于二次程序开发。 SAS: 需要...

发表评论