好库网 好库网首页 | 我的好库
微微发软的芒果

文章分类

WP8开发者必读

发布者:winphone
发布日期:2012/6/28 11:41:09   更新日期:2012/6/28 14:31:08
阅读次数:4192
评分:4.80
介绍:微软Windows Phone 7将要成为历史,WP8对于开发者来说有哪些值得关注的呢? WP8使用了Windows NT内核代替WinCE,使得本质上有很大的改变。
正文:

 

    微软Windows Phone 7将要成为历史,WP8对于开发者来说有哪些值得关注的呢? WP8使用了Windows NT内核代替WinCE,使得本质上有很大的改变。

 

1. 本地C/C++代码支持

 

   如果你掌握C/C++开发,相信和Zune123一样对于灵活的指针和高效的执行效率一定感觉目前.Net 托管语言的诸多不爽,C和C++能创造出和iOS一样流畅高体验度的应用,当然对于普通应用来说可能仍然是C#、VB.NET或C++/CLI这样的托管接口实现大部分业务,因为相关层面的API仅以托管形式提供,而Native C/C++是微软考虑游戏从Android或iOS的移植方便才提供的,在Windows Phone峰会上说的比较清楚,原文包括 This allows native game development based on DirectX. Same .NET engine,就是说游戏可以使用C/C++原生Direct3D接口,具体截图如下:

 

   所以,如果你是非游戏开发者可能C/C++的作用将对较小,部分实现只能通过.Net才能做到。

 

2. 多任务可能仍然是现在的模型

 

   对于WP7的多任务来看,微软考虑到体验度大幅削弱了多任务能力,每个应用的多任务部分由系统的某个加载器来实现,其实自己的应用并没有真正的在后台运行。WP7的应用均是以Dll文件形式,所以通过一个PE加载器来运行这个Dll文件,除了已经发布的后台播放音乐,传输文件外本次WP8新增了一些,是否在WP8的执行模型中提供更类似真实的多任务支持还需要等到Windows Phone 8 SDK发布后才能知道。

  新增 Location Background 后台定位任务

 

 新增 VoIP and Video Chat Background 语音通话和视频聊天后台任务 

 

 

3. SQLite将得到支持

 

  有关SQL CE或者说SQL嵌入式版的未来,可以参考 WP8十大看点详解 一文。

 

4. IE10对HTML5的支持将增强

 

  随着HTML5的出现,在Web端将具备更高的开发能力,如果你精通JavaScript,可以通过JS脚本来实现一些简单的应用,创造出快速可用的程序,不过HTML5比较大的缺点就是源代码的保护可能无法很好的处理。本次IE10对HTML5的诸多新特性得到支持,将和Webkit、Geckos(Zune123提示这是Firefox内核) 和 Presto (Opera内核) 的新特性得到兼容,对W3C的标准支持得到进一步增强。同时IE10的JS脚本处理性能是IE9的四倍,整体测试跑分领先于Android和iOS平台的浏览器(Android Chrome使用Google自己的V8引擎解析JS,而iOS的Safari苹果使用了Squirrelfish,较标准Webkit都有不少的提高)。

 

5. WP7应用和WP8应用兼容性

 

 WP8系统可以兼容WP7的所有应用,而WP8由于支持Native C++开发的程序,WP8的部分应用将无法在WP7上运行。

 

来源:http://www.zune123.com/dev/912.html

 


评论 [发表评论]
账号 密码 还没帐号呢,现在注册一个?

免责声明:好库网所展示的信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。