Windows Phone 7 开发及基础知识点的介绍进一步整理

Windows Phone 7.0  2010年10月11日发布,它将微软旗下的Xbox LIVE游戏、Zune音乐和Bing等产品整合至手机中, Metro风格界面!(Windows Phone OS 7.0)

Windows Phone7.5   2011年9月27日发布  开始支持中文(Windows Phone OS 7.1)

 

Windows Phone 发行版本

操作系统版本

Windows Phone 7 

Windows Phone OS 7.0 

Windows Phone 7.5 

Windows Phone OS 7.1 

注意:

 

Windows Phone 7.5 手机是一款运行 Windows Phone OS 7.1 的 Windows Phone。

 
     

 

Mango系统或是Tango系统,统称Windows Phone 7.5系统( Windows Phone OS 7.1 )

Mango( 芒果 512内存设备)

Tango =Mango阉割+Mango本地化 亚太地区专用 可以支持256M内存设备

 

对比7.0的主要更新:

多任务处理

后台代理后台文件传输、后台音乐(可以后台运行单有标准)

定期代理和资源密集型代码任何时候都不能使用超过 6 MB 的内存。音频代理限制为 15 MB。如果计划任务超过此内存上限,则立即终止。

节电模式下可能不运行。

一般设备最多允许6个后台代理应用运行

后台文件传输限制:

上传最大文件最大 5 MB

手机网络连接的最大下载大小20 M

Wi-Fi 而没有外部电源的最大下载大小100 MB

 

Windows Phone 7.5 手机中的 GPU 速度更快

执行模型现在支持快速应用程序切换

Windows Phone OS 7.1 支持后台代理 -添加了对后台代理或任务的支持

WebBrowser 控件进行了主要更新

标准硬件

  • 一组常用的硬件控件和按键,其中包括“开始”、“搜索”和“返回”按键。
  •  WVGA (800 x 480) 格式显示屏,
  • 电容式多点(4 点)触摸屏。
  • 支持使用手机网络和 Wi-Fi 进行数据连接。
  • 256 MB(或更大)的 RAM 以及 8 GB(或更大)的闪存。
  • A-GPS
  • 加速度计

可选硬件

  • 罗盘
  • 陀螺仪
  • 主相机
  • 正面相机

Windows Phone 采取比iOS宽松比Android 规范的做法

Windows Phone7启动器与选择器

WIndowsPhone执行模型决定了 每个应用程序只能在自己的沙盒里运行

启动器和选择器为应用程序提供了间接访问这些功能的方法

启动器和选择器运行时操作系统可能会终止当前的应用程序

 

启动器:启动一个内置的程序给用户使用,不会返回任何的数据给调用的程序,例如搜索任务、电子邮件、在社交网络上共享链接、在浏览器中打开特定网站,等等。

选择器:启动一个内置的程序给用户使用, 返回一些数据给调用的程序,当用户完成操作时,程序会被重新激活,并接受到返回的数据,如选择联系人电子邮件地址、选择手机中的照片,以及保存新的铃声。

 

生命周期:

 

 

开发环境:

使用 Silverlight、XNA Framework 和 Windows Phone SDK 7.1 开发应用程序和游戏

语言支持:C#和VB  不支持(只有OEM 可以使用native code,其它公司使用不能通过市场审核)

开放工具:Visual Studio 2010+Blend

操作系统: WINXP 以上(不含xp)

 

定位:

只能使用手机的定位接口。

 

APP HUB

开发者APP提交注册地址http://create.msdn.com

企业、个人都是99美元/年  解锁3个设备,每个设备10个应用,企业版需要解锁超过3个设备需要申请。

应用提交商场需要符合规范。

 

 

其它:

 

 

 

 

 

 

 

帧速率计数器

说明

构图(呈现)线程帧速率 (FPS)

更新屏幕的速率。

用户界面线程帧速率 (FPS)

运行 UI 线程的速率。

纹理内存使用量

应用程序中正在使用的纹理的视频内存和系统内存副本。

图面计数器

传递至 GPU 进行处理的显式图面的数量。

中间图面计数器

由缓存图面生成的隐式图面的数量。

屏幕填充速率计数器

以屏幕为单位每帧绘制的像素数量。值 1 表示 480 x 800 像素。

 

更多开发信息可以参考:

http://www.msdn.com

http://msdn.microsoft.com/zh-cn/library/ff637516(v=vs.92)

 

关于 WP8 的传闻:(微软官方没有证实或发布过的消息)

WIndows Phone 8是Windows Phone系统的下一个版本,也是目前Windows Phone的第三个大型版本。它是Windows Phone7.5(mango)更新后的下一个大型更新。(Tango只是Mango的小型更新,改变不大,不过让更多的终端产品能够运行)

WIndows Phone系列自诞生以来,经历了Nodo,Mango更新,今年迎来Tango更新,接下来就进入下一个重大版本更新即Apollo, Apollo是Windows Phone 8系统的第一个版本,也是第一个支持双核CPU的WP版本,宣布Windows Phone进入双核时代。

 

支持分辨率更高的屏幕,支持可移动MicroSD存储卡

NFC支持

Windows Phone 8在UI设计上将与Windows 8有很多相同点

内核将于Windows 8内核保持相同

Apollo支持Native Code

128位BitLocker本地磁盘加密

posted @ 2012-05-14 12:54  贝壳笨  阅读(2494)  评论(9编辑  收藏  举报