您的位置:首页 > 其它

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

2011-09-19 13:07 169 查看
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老师讲的课中总结出来的以便留用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: