学习笔记之---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老师讲的课中总结出来的以便留用。
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老师讲的课中总结出来的以便留用。
相关文章推荐
- 跟我一起写makefile--学习笔记1--makefile概况
- Windows phone 8 学习笔记(9) 集成(转)
- 扬扬的J2EE学习笔记(四)Platform Services平台服务
- Windows phone 8 学习笔记(8) 定位地图导航
- Windows Phone 7 学习笔记2:感应设备的方向
- Windows平台下Makefile学习笔记
- Windows Phone 开发学习笔记(七) Hello Windows Phone之有始有终
- Spark2.x学习笔记:6、在Windows平台下搭建Spark开发环境(Intellij IDEA)
- JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
- 学习笔记:APP切图那点事儿–详细介绍android和ios平台
- 【Android平台】 Alljoyn学习笔记二 编译自带的demo的步骤
- 移动端跨平台开发框架 Cordova 学习笔记(一) 环境搭建及创建第一个 Cordova Android APP
- Windows Phone 7 学习笔记:数据存储与获取的方式介绍
- 计算广告学习笔记 6.5 广告交易市场 需求方平台
- 【学习笔记】Linux平台的文件,目录及操作
- kvm虚拟化学习笔记之convirt集中管理平台搭建
- GreenSock动画平台学习笔记(一)TweenLite
- windows phone 7 MVVM模式学习笔记【转】
- GreenSock动画平台学习笔记(一)TweenLite
- GreenSock动画平台学习笔记(4)LoaderMax-ImageLoader