塞班的编程使用事件驱动,当应用程序没有处理事件时,CPU会被关闭,因此使得塞班系统非常节能。
这些技术让塞班的C++开发变得非常复杂。然而,许多塞班设备也支持Python、QT以及J2ME来进行开发。
二、 APPLE IOS
系统结构
iOS的系统结构分为四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)。
用户界面
iOS的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动,轻触开关及按键。与系统交互包括滑动 (swiping),轻按(tapping),挤压(pinching)及旋转(reverse pinching)。此外,通过其内置的加速器,可以令其旋转设备改变其y轴以令屏幕改变方向,这样的设计令iPhone更便于使用。屏幕的下方有一个home按键,底部则是dock,有四个用户最经常使用的程序的图标被固定在dock上。屏幕上方有一个状态栏能显示一些有关数据,如时间﹑电池电量和信号强度等。其余的屏幕用于显示当前的应用程序。启动iPhone应用程序的唯一方法就是在当前屏幕上点击该程序的图标,退出程序则是按下屏幕下方的home键。在第三方软件退出后,它直接就被关闭了,但在iPhone 3.0 及后续版本中,当第三方软件收到了新的信息时,苹果公司的服务器将把这些通知推送至iPhone或iPod Touch上(不管它是否正在运行中)。在iPhone上,许多应用程序之间都是有联系的,这样,不同的应用程序能够分享同一个信息(如当你收到了包括一个电话号码的短信息时,你可以选择是将这个电话号码存为联络人或是直接选择这个号码打一通电话)。
三、 中国移动OPhone
相对国外手机系统百花齐放的局面,国内手机操作系统则处于刚起步的阶段。目前国内还没有自主研发并商品化的手机操作系统。当然近些年来国内企业和我国政府在这方也投入了大量的人力和物力。同时也取得了一定成果
中国移动和播思通讯主导开发OPhone,联芯科技在上海正式发布其基于TD制式的OPhone智能手机解决方案,基于该方案,终端厂商可以迅速推出自己的OPhone手机。
在此之前,展讯也已发布了OPhone的芯片整体解决方案。OPhone是指采用了OMS(开放移动系统)智能操作系统的手机。为了突破TD终端瓶颈,以及促进手机终端与中国移动的网络及应用服务进行无缝对接,中国移动和播思通讯自去年开始在谷歌Android操作系统基础上,主导开发了OMS系统,该系统直接内置了中国移动的服务菜单、音乐随身听、手机导航、号簿管家、139邮箱、飞信、快讯和移动梦网等特色业务。
1.2.2 开发背景
移动设备越来越普及,且其硬件的提升也日益剧增,伴随着网络的告诉发展,现在的我们已经步入了一个高度信息化的时代,而移动设备的系统平台也成为了一个商机巨大的市场。APPLE的IOS,Google的Android,以及Windows,都开始进入了这个潜力无限的市场,以往Nokia一家独大的情景已经一去不复返了,现在的手机平台进入了百家争鸣群雄割据的时代。其中,Android平台虽然才推出一年多的时间,可是根据http://www.blackducksoftware.com/的统计,Android开源项目的发展却相当迅速。Black Duck开源公司从4000个因特网站上收集整理了18.5万个开源项目,从他的数据中显现出,Android从诞生以后就得到了非常快速的发展,国外媒体报道,市场研究公司comScore称,在2011年10月,Android操作系统的在美国的市场份额达到了46.3% 。但是对于Android系统的应用和开发在国内仍然属于起步和探索阶段。急需要大量的相关技术和人员的投入。 Android平台贪吃蛇戏软件设计与实现(3):http://www.youerw.com/jisuanji/lunwen_6860.html