windows phone8 相比windows phone7中不同

        元旦入手了一部HTC 8S打算详细的学习一下windows phone方面的开发。以前只是走马观花的看过windows phone 7方面的内容,了解了一些常用的内容。但是由于window phone 8的开发需要windows 8 64位的系统,而模拟器需要cpu虚拟化的支持,所有看看windows phone 7与windows phone 8之间的不同,以便于用windows phone 7的开发工具来编码学习。

        详细的可以看MSDN中:Windows Phone SDK 8.0 中的新增功能

wp8和wp7.1之间的兼容性

Windows Phone 应用平台支持在 Windows Phone 8 上运行面向 Windows Phone OS 7.1 的应用,而无需进行修改或重新编译。包括XNA游戏应用也能够支持,但是windows phone SDK8.0并不支持XNA的开发。

wp8添加的内容

比较重要的几条:

支持Direct3D,本地化,使得可以用原生的c++来开发游戏,这使得可以用一套代码多平台(android ios wp)运行,cocos2d-x现在已经有了wp8的版本了。

支持多种分辨率

    支持 WVGA、WXGA 和 720p 设备

image

 

支持托管代码和本机

托管

托管的应用使用 XAML 以定义用户界面,并将 Visual Basic 或 C# 用作编码语言。

本机

尤其对于本机应用,Windows Phone 8 支持本机开发(包括 Windows 8 SDK 的重要子集),以允许开发人员在 Windows 8 和手机之间共享大量的代码。借助附加的本机开发支持,Windows Phone 8 降低了移植和维护组件(如,计算引擎、图形库和 API 集)的需要。

Direct3D 和 XAML

对于想要兼有 Direct3D 的图形功能和一些仅对 托管的应用 可用的功能(如,图块和 XAML 控件)的开发人员来说,Direct3D 和 XAML 应用开发是个极具吸引力的选择。

HTML

通信加强

    Voip  蓝牙  NFC  套接字  IPv6   Windows.Net.Networking   Winsock 本地 API 支持 数据感知

应用内购买

   应用内购买允许开发人员创建能够通过出售虚拟产品获取实际收益的应用或游戏。Microsoft 服务器托管用户可使用应用内产品购买的目录产品,其中包括价格和描述性元数据。Microsoft 还提供了一种商业基础结构,包括用户可在全世界 190 个地区使用的支付方式。

posted @ 2013-01-26 22:20  张巍的博客  阅读(635)  评论(0编辑  收藏  举报