Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6649
  • 博文数量: 9
  • 博客积分: 230
  • 博客等级: 二等列兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-08 14:32
文章分类
文章存档

2011年(9)

我的朋友
最近访客

分类: IT业界

2011-10-17 15:46:13

由于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网卡、各种感应器等硬件。粤嵌嵌入式培训

阅读(455) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~