学习笔记之---windows phone平台概况

  Windows Phone功能特点:

      1.统一与一致性:

              统一的入口Start Screen  

              统一的风格Metro

     2.简洁:

             Metro的设计风格

             Phone for dummies(傻瓜式电话),操作更简单

     3.整合:

             应用之间使用 eMail Hub(电子邮件集线器)整合Office Mobile

             整合操作界面 Calendar Hub 整合 Outlook Calendar  ,Live Calendar 等等

             与云端的整合 People Hub整合了Windows Live和facebook

      4.smart phone 2.0的概念

             不仅包含Attribute和Properties

             而且还包含Methods和Events

WIndow Phone硬件框架:

      1.显示屏:

             支持 480×800 QVGA(目前Windows Phone手机)

             支持 320×400 HVGA(可能为以后做低价位,或者女孩子喜欢的小手机所使用) 

      2.触摸点:

             支持四个以上的触摸点

      3.传感器(Sensors):

             A-GPS

             重力加速器(Accelerometer)  例:手机能够自动判断纵向还是横向

             电子罗盘(Compass)

             感光器(Light Sensor)    这里所说的感光器,是指除了Window Phone手机摄像头的感光功能外,在黑夜或者白天时Windows Phone手机会根据感应到的明暗程度自动调整手机的明暗度

       4.照相镜头:

             500万以上的像素,在听Jack Lin老师讲课时讲到说,可以通过手机的摄像头扫描或者拍摄到的接到或者小区地理名字,GPS会快速定位当前位置

       5.硬件按钮:

             开始、搜索、回退

       6.多媒体支持:

             解码器(Codec)加速

       7.内存:

             256以上的RAM

             8GB以上Flash

       8.GPU:

             DirectX 9加速

       9.CPU:

             ARMv7

             Cortex

Windows Phone软件基础框架:

        由于软件架构一部分是我们很熟悉的.net知识,还有一些详细的会在接下来讲解中听到,所以先了解一下大概的模式便可。

        


Windows Phone两个强大的开发平台:

      Silverlight(主要针对手机应用的开发)

      XNA (主要针对游戏开发,因为WIndows Phone支持 XBox,故XNA也是WIndows Phone的一大特色)

Windows Phone技术支持:

      C#为主,也支持VB.NET和F#。(使用VB.NET开发需要VS professional 以上的版本才可以开发)

      不像应用开发者提供C++支持。(这里所说的意思是只,针对第三方的开发者不提供C++的支持,如微软内部或者是合作的一些手机厂商比如LG之类的, 还是提供了C++开发)

      JavaScript/HTML/CSS。(这一块主要针对网站的开发,IE9已经可以支持了HTML5和CSS3的开发,相信不久也会将IE9以上版本融入进Windows Phone)

      Flash Lite。(可能在未来支持)

适应开发者:

      Silverlight开发者

           可以应用Silverlight开发Windows Phone应用

      游戏开发者

           可是使用XNA开发Windows Phone游戏

      Windows Mobile开发者(Native C++)

           不支持使用C++开发应用

      Windows Mobile开发者(.Net Compact Framework)

           不支持Winform开发

           不支持P/Invoke

其他:

      Windows Phone 7 不是 Windows Mobile 6.5的升级,这是完全两个不同的平台。

备注:

      此为学习Windows Phone开发的学习笔记,上述的都是从Jack Lin老师讲的课中总结出来的以便留用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值