您的位置 首页 IC

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

由于Google开发Android系统时并没有直接采用Sun公司的Java Micro Editon Virtual Machine,而开发了Dalvik虚拟机。Dalvik虚拟机是一个平台级的Ja

因为Google开发Android体系时并没有直接选用Sun公司的Java Micro Editon Virtual Machine,而开发了Dalvik虚拟机。Dalvik虚拟机是一个渠道级的Java虚拟机,有些相似BREW那样的产品,能够开发体系级的程序。

因而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网卡、各种感应器等硬件。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/297797.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部