zoukankan      html  css  js  c++  java
  • 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本地磁盘加密

  • 相关阅读:
    Spring中使用Log4j记录日志
    Spring MVC异常处理实例
    Spring MVC静态资源实例
    Spring MVC页面重定向实例
    Spring MVC表单实例
    Eclipse4.6安装Tomcat插件时报错:Unable to read repository at http://tomcatplugin.sf.net/update/content.xml. Received fatal alert: handshake_failure
    Graphviz--图形绘制工具
    使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
    MySQL在并发场景下的问题及解决思路
    MIT KIT OpenID Connect Demo Client
  • 原文地址:https://www.cnblogs.com/piaocz/p/2499220.html
Copyright © 2011-2022 走看看