
开发者眼中的Android手机平台
在四月份的Beijing Openparty上,InfoQ中文站特邀编辑仝健对三位开发者进行了采访,请他们从开发者角度谈一下对Android的认识和感觉。
Nokia宣布它将让Microsoft Silverlight 2.0支持运行Symbian OS的S60手机,以及Series 40设备和Nokia Internet平板设备。Silverlight让开发人员有机会创建运行在多种平台上具有丰富和良好交互界面的应用程序。
.NET Micro Framework是一个非常小的.NET运行时。能够运行在无需MMU(Memory Management Unit,内存管理单元)的32位处理器上,仅占用512K的RAM。
Red Five Labs当前正着手在一个名为Net60的项目中把.NET Compact Framework带到Symbian OS平台上。Symbian目前是智能手机操作系统方面的领导厂商,在1995年,S60系列独自占据了整个市场份额的58%。整体而言,现在有72%的设备上运行着S60或者其他的Symbian版本。
12月5日,领先的开源面向对象数据库提供厂商db4objects宣布db4o已可以顺利运行于Android平台。这个新版本的db4o补全了Android平台开发API中唯一不符合面向对象的模块,即SQLite对应的关系型数据库,对于开放手机联盟来说这意味着更多的开源厂商开始向开放平台靠拢。
Google的Android开放移动设备软件平台发布了,但是Google并没有沿着“纯正Java”路线走下去,Android只用了Java的很小一部分子集,并使用了自己的Dalvik虚拟机。这又将Sun推到了一个比较尴尬的境地,面对目前Java环境的分裂现实Sun将何去何从?
随着上周Google的Android SDK的发布,关于它的API以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举。不过,其中的一个话题在Java社区是一石激起千层浪,这就是Android平台的基础——Dalvik虚拟机。