新闻中心

EEPW首页>嵌入式系统>设计应用> Android开发中对硬件的大体要求

Android开发中对硬件的大体要求

作者: 时间:2016-10-08 来源:网络 收藏

由于Google开发Android系统时并没有直接采用Sun公司的Java Micro Editon Virtual Machine,而开发了Dalvik虚拟机。Dalvik虚拟机是一个平台级的Java虚拟机,有些类似BREW那样的产物,可以开发系统级的程序。

本文引用地址://m.amcfsurvey.com/article/201610/305825.htm

因此Android开发中对硬件的要求,要带动Linux内核的智能手机系统CPU至少为ARM9 200MHz才能带动Dalvik这个Java级虚拟机;3gdci知了工作室所用的G1使用的是ARM11和ARM9组成的双核CPU,主频达到了520MHz。在运行内存方面Linux虽然有优势,但是Android桌面、UI等都工作在Java VM之上需要的占用十分大,在T-Mobile G1达到了192MB容量,比使用本地C/C++编写的程序更占用资源,同时Android程序生命周期的特殊性,GC不会频繁的回收资源,使用的内存还是比较大的。

在3D硬件加速方面,是由厂商自己定制的,作为一个可选的组件来支持OpenGL ES,最新已经支持到了2.0并非传统的1.1,厂商还可以定制Wi-Fi网卡、各种感应器等硬件。



关键词:

评论


相关推荐

技术专区

关闭