OPhone简介
OPhone平台是基于Linux和开发手机联盟(OHA)的Android系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作见面,增强了浏览器能力和WAP兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget,JavaME等在内的先进平台中间件。
OPhone通过提供完备的API集合、统一的屏幕尺寸和用户界面接口等机制,大大缩短了应用程序向多种设备上移植的周期,提高了产品的可维护性。目前,OPhone平台主要支持两种应用程序模型,一种是Java语言编写的OPhone应用程序,另一种是使用HTML和JavaScript等脚本语言编写的Mobile Widget应用程序。
OPhone构建了开放、易用、见面友好的面向移动互联网的智能终端软件平台,为开发者提供了一个开源、开放的平台,把内容供应商、开发者、和消费者紧密的联系在一起。在OPhone项目启动之初,中国移动就规划了OPhone开发者社区(www.ophonesdn.com),提供了专业的技术文档,鼓励开发者之间分享开发经验,加强开发者之间的交流。同时,中国移动已经发布了网上应用商店Mobile Market(mm.10086.cn),开发者可以方便地将开发的OPhone应用程序提交到Mobile Market。
OPhone架构
OPhone平台基于开发手机联盟(OHA)的Android系统,由底层操作系统、本地系统库、OPhone运行环境、Widget运行环境、应用程序框架和应用程序等部分组成。OPhone平台结构图如图2-1所示。
Mobile Market
中国移动Mobile Market在运营商、手机用户、开发者(个人和企业)之间建立了一个生态系统,鼓励开发者为OPhone开发应用程序,开发者从中获得70%的收入,而中国移动获得30%。
