
OPhone/Android得到了越来越多的手机厂商和广大的软件厂商的支持,很多个人开发者也非常关注OPhone/Android的开发,我们组织了OPhone应用开发专题,并邀请OPhone/Android参与交流开发学习笔记。准备仓促,编辑水平有限,望此专题能给更多OPhone个人开发者带来有用的信息。我们更希望更多开发者能参与到Ophone应用开发的讨论中来,本季得到OphoneSDN、Jollen、Flysky、Dream、DavidLau等支持。第一季的内容主要包括Ophone基础知识讲解以及一个完整的SDK自带的Demo 讲解。
OPhone 平台
OPhone平台作为中国移动“深度定制”的移动操作系统,是基于Linux内核,采用Android源代码,但在业务层和用户体验层与此前的谷歌手机完全不一样。目前来讲,OPhone与Android 是兼容的。
OPhone平台与Android的应用软件都是运行在Dalvik之上的JAVA软件,而Dalvik是运行在Linux中的,在一些底层功能——比如线程和低内存管理方面,Dalvik虚拟机是依赖Linux内核的。因此我们在初学Ophone时候,很多可以相互借鉴。
通过下面的一段文字,您可以直观的理解OPhone和Android有什么不同。
移动业务层面:OMS在终端手机上完整深度订制了“飞信、快讯、无线音乐随身听、139邮箱、移动梦网、号簿管家、百宝箱等”中国移动数据业务。实际上OMS的用户界面设计之初就是把这些业务当作基本功能的一部分,所以使中国移动的数据业务第一次和手机的自身用户体验达到深度结合,例如电话本中可以探测出好友飞信的在线状态,音乐播放器本地和网络的用户体验完全一致,短信中如果收到邮件地址可以用139邮箱直接回复,移动梦网的浏览器和普通网页的浏览器完全相同等。
手机基本功能:OMS在手机基本通讯功能上也继承了很多品牌优秀的地方并且结合了中国人的使用习惯。例如手写输入和拼音T9键盘的集成,拼音和手写的切换,拨号键盘可以用拼音直接调出联系人,对话模式和文件夹模式可以随意选择的短信息用户界面,彩信和短信结合的信息操作逻辑,还有其可以随意定制的主屏幕,绚丽的动画以及奇妙的解锁方式等都体现了OMS对手机基本功能的重视。
用户体验层面:OMS吸取了Iphone,Android,Windows Mobile,NOKIA,Black berry等多种移动终端的优势,并结合中国人自己的用户行为和喜好方式,设计出了完全区别于Android的用户界面。其主要特点是大屏幕全触摸的操作风格,面向移动互联网应用的设计理念。
OMS的开放:除了易用的美观的界面,OMS另一大核心竞争力就是开发和兼容的API,开发者可以在OMS上开发多种平台api的小工具,OMS可以兼容iphone,Android,S60,windows mobile等小工具的使用,OMS是一个百家争鸣,百花齐放的平台,为移动互联网的发展推波助澜,预计OMS推出后IT业内各个产品都为其设计小应用,从而实现移动互联网这个概念。不久的将来我们就可以用手机在任何地方,使用开心网抢车,偷菜,Baidu搜索,阿里巴巴购物,淘宝,QQ, MSN,等等。
简单介绍到此,我们开始OPhone应用开发专题第一季,本季我们侧重基础知识,学习都需要对一个事物的五脏六腑有所了解,非常抱歉,没有找到OPhone的系统结构图,这里先用Android系统结构图展示给大家,我们以后的专题也将围绕这个结构展开。
专题目录
在下一季中,我们将准备Widget、网络、数据库的相关教程和学习笔记,敬请期待!