关于智能手机的背景知识
2011-04-14 18:33
232 查看
对于一个从事移动开发和测试的同学来说,我们需要了解的:
你知道现在市面上有哪些手机操作系统,或者说手机平台呢?
其实操作系统和平台还不一样,平台一般包括操作系统,还包括
native lib,
框架库,对于
android
来说,还包括其
jvm
。
QT
就是一种框架库,(
LINUX
下的三大
UI
框架库:
QT
、
GTK
、
WxWidget
),我们也常称之为
Toolkit.
现在我们回到有几种手机平台的问题上:
Symbian :
NOKIA
Meego:
NOKIA
IOS:
APPLE
WEBOS:
HP
(HP
收购了
Palm)
BlackBerry
:
RIM
Android:
Google
HTC
MOTO
SUMSUMG
等
Window
Phone7
Microsoft
LG
这些我们称之为“智能手机”的移动设备,之所以智能就是我们可以自由的下载软件安装。
现在每种平台的软件开发方式基本都采取了
AppStore
的方式,也就是应用程序商店
我们选购智能手机的时候,应该关心一些技术参数
1)
CPU
现在的智能手机一般采用的都是基于
ARM
的
CPU
,
Intel
企图通过“凌动”进军移动
CPU
市场,但是从现在来看,还根本不成气候。
ARM
的一个优点就是其低功耗。这个
INTEL
的
X86
架构的
CPU
根本做不到,因为基于
CISC
指令集的
CPU
都是电老虎。
ARM
是基于
RISC
指令集的,另外一个基于
RISC
的
CPU——MIPS
主要用于通信方面的嵌入式
CPU
应用。
ARM
是一个英国公司,其本身不生产芯片,只提供
IP
授权,真正生产芯片的是
TI,
高通等公司,
TI
是
NOKIA
的老搭档,而苹果自己就具有生产
cpu
的能力。
其实
Apple
在操作系统,
cpu
架构设计上有很深厚的技术功底,加之乔布斯本来就是擅长于“产品设计”,其复出苹果前,曾经创办了一家加
PIXAR
的动画特效公司,所以苹果的
i
系列产品能提供那么好的用户体验,是理所当然的。而且其
mac
系列工作站几十年来一直是设计人员的首选。
ARM
这个体系又按
arm
的指令版本分为,
Armv4
,
v5
,
v6
,
v7
等,我们平时工作中
MAKE
的时候,就知道其编译器对应的
ARM
版本。
现在常用的高端手机,比如我们
IPHONE4, N9,
等
Arm
芯片又按架构有自己的代号,现在最先进的
ARM
架构就是
Cortex
了,
APPLE
最先进的
A5
处理器,就是基于
Cortex-A9
双核架构的,
而
5800
,
E72
那些是基于
ARM11(v6)
,甚至
ARM9
(
v5
)
,
自然用户体验没有
Cortex
那么爽了。
2)
触摸屏
现在的高端手机基本上是基于触摸屏的了,特别是多点触摸。
触摸屏又分为电阻屏和电容屏,自然电容屏比电阻屏高级一点,也就是灵敏一点,也更贵一点,毕竟电容的成本肯定比电阻高。
3)
显卡
现在的高端手机一般都支持独立显卡了。
现在主流的显卡是
powerVR SGX
系列。
所以可以在手机上跑
OPENGL ES,
这样就能提供更好的
3D
体验。
你知道现在市面上有哪些手机操作系统,或者说手机平台呢?
其实操作系统和平台还不一样,平台一般包括操作系统,还包括
native lib,
框架库,对于
android
来说,还包括其
jvm
。
QT
就是一种框架库,(
LINUX
下的三大
UI
框架库:
QT
、
GTK
、
WxWidget
),我们也常称之为
Toolkit.
现在我们回到有几种手机平台的问题上:
Symbian :
NOKIA
Meego:
NOKIA
IOS:
APPLE
WEBOS:
HP
(HP
收购了
Palm)
BlackBerry
:
RIM
Android:
HTC
MOTO
SUMSUMG
等
Window
Phone7
Microsoft
LG
这些我们称之为“智能手机”的移动设备,之所以智能就是我们可以自由的下载软件安装。
现在每种平台的软件开发方式基本都采取了
AppStore
的方式,也就是应用程序商店
我们选购智能手机的时候,应该关心一些技术参数
1)
CPU
现在的智能手机一般采用的都是基于
ARM
的
CPU
,
Intel
企图通过“凌动”进军移动
CPU
市场,但是从现在来看,还根本不成气候。
ARM
的一个优点就是其低功耗。这个
INTEL
的
X86
架构的
CPU
根本做不到,因为基于
CISC
指令集的
CPU
都是电老虎。
ARM
是基于
RISC
指令集的,另外一个基于
RISC
的
CPU——MIPS
主要用于通信方面的嵌入式
CPU
应用。
ARM
是一个英国公司,其本身不生产芯片,只提供
IP
授权,真正生产芯片的是
TI,
高通等公司,
TI
是
NOKIA
的老搭档,而苹果自己就具有生产
cpu
的能力。
其实
Apple
在操作系统,
cpu
架构设计上有很深厚的技术功底,加之乔布斯本来就是擅长于“产品设计”,其复出苹果前,曾经创办了一家加
PIXAR
的动画特效公司,所以苹果的
i
系列产品能提供那么好的用户体验,是理所当然的。而且其
mac
系列工作站几十年来一直是设计人员的首选。
ARM
这个体系又按
arm
的指令版本分为,
Armv4
,
v5
,
v6
,
v7
等,我们平时工作中
MAKE
的时候,就知道其编译器对应的
ARM
版本。
现在常用的高端手机,比如我们
IPHONE4, N9,
等
Arm
芯片又按架构有自己的代号,现在最先进的
ARM
架构就是
Cortex
了,
APPLE
最先进的
A5
处理器,就是基于
Cortex-A9
双核架构的,
而
5800
,
E72
那些是基于
ARM11(v6)
,甚至
ARM9
(
v5
)
,
自然用户体验没有
Cortex
那么爽了。
2)
触摸屏
现在的高端手机基本上是基于触摸屏的了,特别是多点触摸。
触摸屏又分为电阻屏和电容屏,自然电容屏比电阻屏高级一点,也就是灵敏一点,也更贵一点,毕竟电容的成本肯定比电阻高。
3)
显卡
现在的高端手机一般都支持独立显卡了。
现在主流的显卡是
powerVR SGX
系列。
所以可以在手机上跑
OPENGL ES,
这样就能提供更好的
3D
体验。
相关文章推荐
- 关于智能手机的基本知识
- 手机首次充电方法及关于锂电池充电的正确知识ZZ
- 关于智能手机病毒情况的邮件对话
- 关于android应用图标在部分手机显示白色背景的探索
- js--关于点击的小知识 电脑版与手机
- 关于VS2005开发智能手机软件的环境搭建
- 关于TelephonyManager的使用与手机电池电量小知识(Android学习随笔五)
- 手机首次充电方法及关于锂电池充电的正确知识
- 百度地图API入门——(8)百度地图的背景知识:关于地图的基本常识
- 诺基亚智能手机知识大全
- 关于手机刷机的基础知识
- [Django入门知识浅介]关于Python与Django的一些背景知识
- 智能手机之硬件开发知识篇二
- 关于触屏智能手机的操作简单说明,安致机型。
- 联想关于智能手机受到DDOS攻击情况
- 百度地图API入门——(8)百度地图的背景知识:关于地图的基本常识
- 关于智能手机使用的数据分析
- 由腾讯"微信"触发的关于智能手机应用程序开发的想法
- 手机处理器哪个好 智能手机处理器进化知识
- 智能手机基础知识扫盲什么是RIL