ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Google Android SDK发布 哪门语言最受益

Google Android SDK发布 哪门语言最受益

原创 Linux操作系统 作者:fanmu_18tog 时间:2008-08-19 10:08:40 0 删除 编辑

11月12日,Google如期发布了预览版本的Android SDK,可以在这里下载。正如之前所预料的那样,Android在Java和浏览器方面做了很多文章。

API是可扩展和广泛兼容的,几乎涵盖了所有移动开发者的需要,甚至包括传感器(sensors )和摄像头访问(camera access)。尤其值得一提的是android.os package,它使得那些在J2ME中的常规开发编程更加容易。

对Java开发者而言,最有关系的信息是Android Runtime:

1、Android包括一组核心库(core libraries),他提供了Java编程语言的核心库中大多数的可用功能。

2、每个Android应用程序运行在自己的进程上,有自己的Dalvik虚拟机实例。Dalvik这样是为了使一个设备可以有效地运行多个虚拟机。Dalvik VM以被优化占用最小内存的Dalvik Executable(.dex)格式执行文件。VM是基于寄存器的,并通过一个Java语言编译器的编译来运行,而这个Java编译器已经被内置的“dx”工具转成.dex格式。

3、Dalvik MicrosoftVM依赖Linux内核获得基本功能,如线程处理和低层内存管理。

Android亦包含常见移动平台的关键性能,它已拥有一个良好的堆栈,包括蓝牙、EDGE、3G和WiFi。在UI方面,支持OpenGL ES提供3D和类似于iPhone的界面管理(surface management)。

这个平台很依赖Java和XML,这是现今开发者非常熟悉的两种技术。硬件可能怎么着都得一年后,不过SDK已经出现,而且Google为优秀的应用悬赏1000万美元。

整个平台看起来非常有吸引力和前途,不过这只是我的初体验。

评论:根据架构图表,大部分的库是用C/C++写的,包括0OpenGL,SGL,SQLite和WebKit;API看起来象标准的Java API;甚至可能没有J2ME或者MIDP的支持。另外,预告中提到了shell access,然而,无论从文档还是演示来看都不够明显。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15190102/viewspace-429875/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-08-15

  • 博文量
    88
  • 访问量
    82100