ophone与Android差异性及创新
2010-06-04 13:43:00 来源:WEB开发网中移动正式发布由其主导研发的智能移动终端软件平台——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应用的开发更加方便快捷。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接