WP7 开发平台和SDK及模拟器

 一、开发平台
WP7 是MS开发的一个全新的移动平台,整合了XBox Live游戏,Zune音乐,Office2010,Mail服务等众多一系列优秀服务,对开发者来说是一种全新的开发方式。
平台的基本架构:
由于MS的移动互联网战略采用的是一种三屏(PC+Phone+TV)一云(Windows Azure)战略,所以WP7的基本架构也分为屏端和云端。
屏端:屏端又分为手端(Phone)和PC端,在屏端,MS提供了Tool and Support和Runtimers。
Tool and Support:开发应用所需的工具和支持
Runtimers:所开发的应用类型和支持的功能API
在Runtimers有2种框架:Silverlight Framework(SL框架)和XNA Framework(XNA框架)。
SL框架:是基于xaml代码的事件驱动程序框架,利用SL框架,开发者可以方便快捷的开发出以xmal为基础的用户体验好的应用,利用SL框架,可以开发Phone上通用应用程序和简单游戏,可以创建网络应用,也可以使用WPT自带的控件,开发多媒体应用等;
XNA框架:是一个高性能游戏开发框架,利用XNA框架,可以开发2D、3D游戏、管理游戏构件等,同时开发的程序有很好的可移植性,可以在Phone,PC,XBox上随意安装使用,做到一次编译,处处运行;
云端:MS提供了Developer Portal Services,这是一个开发者门户服务,基于这个服务,MS对开发者、用记提供了一个平台,通过这个平台,开发者可以对自己开发的应用程序进行注册、认证、发布、更新以及对用户通过个服务在MarketPlace上进行应用程序的下载、付费管理等;同时也提供了CloudService,这个服务向开发者提供了一系列在开发过程中所要使用的云服务的API,如Notifications,Location,XBoxLive,Feeds,Social,Mapst等,这些服务都是托管于WindowsAzune之上的;
WP7开发的注意事项:
1、程序不能在后台运行,不运行多任务(但在WP7中,MS提供了墓碑基制、Notification(事件机制))来完成多任务操作;
2、C#是唯一支持的开发语言;
3、NativeCode不能作为应用程序的一部分来执行;
4、同步时使用Zune连接到电脑;可以同步音乐,图片等,但是不能同步联系人(Pepole),需要通过网络进行同步;
5、程序包(xap文件)的最大允许为400M;
6、硬件标准,为了避免不同厂商生产的手机硬件不一致导致的兼容性问题,MS特对制定了统一的硬件标准,统一的硬件平台标准,统一的质量标准,硬件标准如下:
需要分辨率在480*800(包含)以上的WVGA屏幕;
需要支持4点或4点以上的触控操作;
需要3个硬件按钮(start+back+search);
需要500万以上的摄像头;
需要A-GPS、加速度、光传感器的支持;
需要CPU 为ARM7,GPU要支持DirectX9以上,内存在256或以上,及8G或以以上的flash闪存卡;

二、SDK的安装
SDK的安装:WP7 SDK需要安装在Win7 或 Vista中,对于开发XNA游戏来说,对显卡要求要比开发普通应用程序高,要在DirectX 10以上;安装包包含了开发工具SL4WP7 SDK,XNASDK等;下载地址:http://download.csdn.net/detail/imobiles/3850352
三、模拟器的安装
模拟器:安装好WP7 SDK后,模拟器也一并安装好,但由于该模拟器的功能有限,所以要下载一个完整版模拟器:WM.70C1.en-us.unclocked.bin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值