关于智能手机的背景知识

对于一个从事移动开发和测试的同学来说,我们需要了解的:

 

你知道现在市面上有哪些手机操作系统,或者说手机平台呢?

 

其实操作系统和平台还不一样,平台一般包括操作系统,还包括 native lib, 框架库,对于 android 来说,还包括其 jvm

 

QT 就是一种框架库,( LINUX 下的三大 UI 框架库: QTGTKWxWidget ),我们也常称之为 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

现在的智能手机一般采用的都是基于 ARMCPUIntel 企图通过“凌动”进军移动 CPU 市场,但是从现在来看,还根本不成气候。

ARM 的一个优点就是其低功耗。这个 INTELX86 架构的 CPU 根本做不到,因为基于 CISC 指令集的 CPU 都是电老虎。

ARM 是基于 RISC 指令集的,另外一个基于 RISCCPU——MIPS 主要用于通信方面的嵌入式 CPU 应用。

ARM 是一个英国公司,其本身不生产芯片,只提供 IP 授权,真正生产芯片的是 TI, 高通等公司, TINOKIA 的老搭档,而苹果自己就具有生产 cpu 的能力。

其实 Apple 在操作系统, cpu 架构设计上有很深厚的技术功底,加之乔布斯本来就是擅长于“产品设计”,其复出苹果前,曾经创办了一家加 PIXAR 的动画特效公司,所以苹果的 i 系列产品能提供那么好的用户体验,是理所当然的。而且其 mac 系列工作站几十年来一直是设计人员的首选。

ARM 这个体系又按 arm 的指令版本分为, Armv4v5v6v7 等,我们平时工作中 MAKE 的时候,就知道其编译器对应的 ARM 版本。

现在常用的高端手机,比如我们 IPHONE4, N9,

Arm 芯片又按架构有自己的代号,现在最先进的 ARM 架构就是 Cortex 了,

APPLE 最先进的 A5 处理器,就是基于 Cortex-A9 双核架构的,

5800E72 那些是基于 ARM11(v6) ,甚至 ARM9v5, 自然用户体验没有 Cortex 那么爽了。

 

2) 触摸屏

现在的高端手机基本上是基于触摸屏的了,特别是多点触摸。

触摸屏又分为电阻屏和电容屏,自然电容屏比电阻屏高级一点,也就是灵敏一点,也更贵一点,毕竟电容的成本肯定比电阻高。

3) 显卡

现在的高端手机一般都支持独立显卡了。

现在主流的显卡是 powerVR SGX 系列。

所以可以在手机上跑 OPENGL ES, 这样就能提供更好的 3D 体验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值