说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

WP8开发者必读

HTML文档下载 WORD文档下载 PDF文档下载
微软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

 

自动选择 Text 的内容-VB资料 VB 调用 IMAGE 控件实现图像缩放的一种方法 VB5 实 现 窗 口 图 像 缩 放、 滚 动 技 巧 VB编程之提速攻略(一) VB开发通讯软件 VB实现图形动画的三种方法 VB随机图像的魅力 VB中不规则图形热点的实现 VB中任意旋转位图的实现 VB中实现图像特技 VB中随机图像的魅力 VB中位图旋转的实现 Visual Basic设计图形浏览器示例 捕捉屏幕图象 -VB资料 放置“透明”的图片-VB资料 分割图像的方法-VB资料 如何将整个画面暗下来,如同关机前一般-VB资料 VB获取桌面图象 简单介绍透明位图的实现方法 -VB资料 将图片「非重叠显示」填满整个表格视窗 -VB资料 将英文字母及阿拉伯数字旋转任意角度 -VB资料 将真彩色图像变为256色灰度(BIG5码):-VB资料 VB利用Image控件实现图形浏览程序 利用VB捕捉并保存屏幕图象 切割一个Container中的图片 -VB资料 VB如何改变桌面的图片? VB如何实现“百叶窗”的图形特效? VB如何实现霓虹灯效果 VB如何在VB中用API获得EXE文件图标并显示在Picture控件里 VB如何在VB中直接显示无格式256灰度级图像 VB如何在窗体中平铺图片? 关于接口 请大家提供方案 同志们我想问的是高程中考的是标准C还是C++ SQL查询结果问题 在Delphi中我如何得到,打印机任务个数? 刚上来散分了 安装softice后,机器不能启动了!!!!!! datawindow的edit有editchanged事件,即一改变内容就触发,我想将这个事件加在multilineedit控件里,自定义事件要选择哪个EventID? 在存储过程中如何使用表名变量? 一点小问题,请帮帮忙 菜鸟求助 用VC对WORD文档进行一些操作,高分求救 Suspicious pointer conversion 是什么警告啊? 有哪位高手知道微软提供的的简繁互转的组件是哪个,在线等待,高分送 紧急求助!!既可以选择还可以接受用户输入的下拉选框!!万分感谢!! 在jsp页面中如何实现显示一行文字消息后再更改该文字的内容?? 高分求Excel基本操作代码,如打开关闭文件、取单元格数据之类的 关于MSHFLexGrid与ADODC的几个问题 什么是内建数据库? 请问Delphi 6怎么样才能激活Invokable向导? 安装softice后,不能启动机器了!!!!!!!! 听听StringGrid 隐藏行的好建议,别讲RowHeight[i]=0阿 关于VB调用Excel打印报表的问题 哪有电脑知识问答题? 我有项目,有谁参加??? 请问哪儿能下载模块 ming? 这样的情况还能用StringGrid吗???如果不可以那用什么?DBgrid? 致JAVAMAIL配置不成功者--即编译通过但运行不了的朋友 请问asp.net 项目开发中,页面设计与代码编写如何分工 这个地方怎么回事?(代码) 不能上网??为什么?我想不明白?? ASP包含文件问题,给分50,在线等候ING。。。。 怎樣在applet中控制button的大小和具體位置? 从Microsoft操作系统的发展中,我们可以看到操作系统最终目标是OFS,它基于一种内建数据库技术,最终什么样的数据库,也就是何为内建数据 鼠标左键按下拖动是对应的windows消息是哪个?(像WM_LBUTTONDOWE) 与市场上通过网站的web发送短信相反,web能接受短信吗?如何完成? 与市场上通过网站的web发送短信相反,web能接受短信吗?如何完成? 我有项目,有谁参加??? 要用jdbc连接两个用户怎么办? 怎样取出字符串? 请问哪里有支持代理服务器的telnet客户端? 用vbscript将list框里的多选的值读出来,急!在线等待 想在北京找个JAVA或XML及相关技术开发方面的工作(大学毕业后工作三年,然后读了统招的研究生) 用VBscript 取当前页form 中项目的值。 请问在JBuilder7中,如何引入javax.xml.parsers.*;org.xml.sax.*;org.w3c.dom.*; 急需要原代码 如何在delphi 6中的 采单加入图片背景? tomcat 问题 请指教:Wrf文件用什么软件打开呢? 请大家帮忙,谢谢 这个问题如何解决!特来请教!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘