WEB开发网
开发学院手机开发Android 开发 ophone与Android差异性及创新 阅读

ophone与Android差异性及创新

 2010-06-04 13:43:00 来源:WEB开发网   
核心提示:中移动正式发布由其主导研发的智能移动终端软件平台——OPhone,并同时展示了多款OPhone终端产品,ophone与Android差异性及创新,笔者受邀参加了本次OPhone的发布会,会后颇为感慨,在OPhone中是内置的,相比较而言,对于OPhone,开发者向来争议颇大

中移动正式发布由其主导研发的智能移动终端软件平台——OPhone,并同时展示了多款OPhone终端产品。笔者受邀参加了本次OPhone的发布会,会后颇为感慨。  对于OPhone,开发者向来争议颇大,毁誉参半。争议的根源更多的是在质疑:“OPhone作为山寨版的Android也能号称自主创新?”但正如Linux允许Debian,Ubuntu等多种不同发行版的存在一样。既然是开源的平台,只要不是完全的“拿来主义”,有自己的创新,遵守相关的开源协议,在笔者看来,也并非不可以接受。

从下图,我们可以看到OPhone与Android系统架构的一些区别,根据中国移动研究院院长黄晓庆的介绍。OPhone平台的特点可以简单归纳如下:

·基于Linux内核

·集成开放手机联盟Dalvik引擎

·增加搜索引擎、服务引擎

·提供一整套为客户定制的应用

·提供开放的API

·安全保护机制;

·提供对Windows Mobile的支持

OPhone系统架构 android系统架构

值得注意的是,在Dalvik Java这个层面,OPhone首先强调的是和Android的兼容性。即,首先会通过Android的兼容性测试(CTS),确保在android上开发的程序在OPhone手机上都能运行。但目前我们所能下载到的OPhone SDK是基于android 1.1版本,而Android却已发布到1.5版本,因此android的程序应该能在OPhone上跑,反之就难说了。

其次,OPhone与android差异性将以一些特定的API体现,这个据说在后续的SDK版本中会体现出来。“OPhone未来还会继续沿着移动互联网的需求开发产品,今天我们推出是1.0版本,但今后我们还会推出OPhone2.0”,黄晓庆说,“在OPhone2.0里将增加交互图形环境 SVG、WindowsMobileAPI和语音识别与产生等技术。

另外在硬件支持上,OPhone有很多自己的东西,比如,OPhone会对下兼容更多的硬件。OPhone首先在国内会有很多手机出来,涉及的硬件差异很大。

通过与现场移动研究院的工作人员闲谈了解到,Ophone目前支持两种类型的应用开发:OPhone 应用与Widget 应用。其中OPhone应用是基于java语言开发的应用程序。OPhone SDK提供了一些OPhone API来拓展OPhone平台的能力,如主屏API、本地搜索API、邮件API等。而Widget 应用则是一个采用HTML、JavaScript和CSS等网络技术的应用程序。JIL(中国移动,软银、沃达丰、Verizon组建联合创新实验室(简称JIL)定义了自己的widget标准,而widget引擎,在OPhone中是内置的。相比较而言,Widget应用的开发更加方便快捷。

Tags:ophone Android 差异性

编辑录入:coldstar [复制链接] [打 印]
赞助商链接