android罗盘
‘壹’ Android2.2 系统需要的最底硬件配制是什么
所谓的最低硬件配置。。还是不明白你的标准是什么。
作为一个手机系统来讲,能够运行和能够按照设计要求全功能流畅运行是两个不同的概念。
要说只要能让系统启动起来看到界面,最多再运行两个简单程序,那很低的cpu和内存,几乎没有什么外设都可以;但是要符合设计者要求的运行就不是那么简单了,可能需要通过很多的功能和性能的测试;而要想流畅运行所有的软件,比如大型游戏等等要求就更高了,软件对硬件性能的要求是无止境的。
上面说的低的那种和高的那种基本都没有什么成文的标准,但是中间的那种,google对能够运行android的整个手机软硬件系统是有明确规定的,也就是所谓的CDD(Compatibility Definition Document),凡是符合CDD的要求的手机系统,就可以认为是兼容android的的。
对于android 2.2,CDD的具体文档可以参照以下地址:
http://static.googleusercontent.com/external_content/untrusted_dlcp/source.android.com/ja//compatibility/android-2.2-cdd.pdf
CDD里面对手机系统的方方面面都做了规定,比如软件是否实现了所有的API,硬件是否达到足够的性能要求,各种传感器是否完备,以及安全性等等。
如果单说硬件,android 2.2也有详细的规定,下面举一些“必须”的例子
1)显示屏,即使是Small和Low也不能小于2.6英寸,240×320
2)不可以使用非qwerty键盘
3)必须支持动态横竖屏幕切换
4)必须有触摸屏
5)必须有USB接口,可以作为USB硬盘设备
6)必须支持HOME,MENU和BACK键的功能
7)必须支持不低于200Kb/s的无线网络传输
8)必须有不低于200万像素的机背摄像头,并支持android 2.2 SDK中描述的所有Camera API
9)必须有三维重力计并有不低于每秒50次的刷新率
10)必须有三维罗盘并有不低于每秒10次的刷新率
11)必须有GPS接收设备
12)必须有不低于92M的内存和150M的闪存,以及不低于2G的外部存储空间(比如机内用户空间或闪存卡)
13)必须有蓝牙设备
...
别看没有规定CPU,内存要求也那么低,但是CDD中还有对性能要求的规定,比如:
1)浏览器启动时间必须在1.3秒以内
2)彩信和短信程序启动时间必须在0.7秒以内
3)闹钟程序启动时间必须在0.65秒以内
4)多任务运行状态下,某个程序被切换到前台的时间不能超过它初次启动的时间
...
所以符合所谓的最低要求并不是单纯硬件的事,作为一个手机系统,如果软件的效率高就可以降低一些硬件要求,反之同理。(这里说的软件是指手机厂商对android进行定制时的修改)