1.2 手机及手机游戏的发展
1.2.1 手机的发展
爱立信于1995年推出的GH398(如图1.3所示)净重170g,尺寸为130mm×49mm ×23mm,配备有650mA的镍氢电池。它是第一款可以自编铃声的手机,但当时GSM手机还是属于高档消费品,很多手机用户都使用音乐铃声,避免让人误会是玩具手机。但正因为爱立信的牵头,才会有1999年大放异彩的手机铃声。
如图1.4所示,为汉诺佳推出的采用了机械控制和符合人体工学S型设计的CH9771,虽然冷冷的线条让人觉得缺乏亲和力,但它是第一款使用了内置天线的手机,CH9771重达168g,有灰、黑、红三种颜色可选。虽然,这款手机在中国市场的反响不大,但内置天线设计却被诺基亚和西门子等公司引用,在手机市场获得了巨大的成功。
图1.3 第一款可编铃声的手机—爱立信GH398
图1.4 第一款无天线手机—汉诺佳CH9771
一直主攻年轻人市场的诺基亚厂商是手机游戏的首创者,后来一直被其他品牌的手机模仿,游戏类型也随之也越出越多。诺基亚推出的第一款含内置游戏的手机是6110(如图1.5所示),内置有“贪食蛇”、“记忆力”、“逻辑猜图”三款游戏,其中,“贪食蛇”一直延续至今,成为诺基亚手机的传统游戏项目。6110重达142g,尺寸为129mm×47mm×28mm,有蓝、灰、紫三种颜色可选。因为这款机型的出现使手机游戏走上了历史的舞台。
图1.5 第一款内置游戏的手机—诺基亚6110
摩托罗拉掌中宝328C(如图1.6所示)在以前可算做是经典中的经典,摩托罗拉的这一发明,使折叠式手机从此发扬光大。328C仅重95g,在当年可以称得上轻巧了,特别是折叠式的设计,吸引了很多用户。
图1.6 第一款折叠式手机—摩托罗拉328C
折叠式手机固然惹人喜爱,但每次要看是谁的来电或时钟时都要盖开手机,实在是太不方便了,为了解决这一问题,许多厂商陆续推出了双显示屏折叠手机。走在最前面的当属三星SGH-A288(如图1.7所示)。SGH-A288沿袭了折叠式手机超小、超轻型的设计,尺寸只有79mm×38mm×23mm,重量也仅有77g,颜色有香槟金、珍珠白、银灰色三种可选。
图1.7 第一款双显示屏的手机—三星SGH-A288
双频系统实际上是GSM技术在不同频带(两个频带,900 MHz与1800 MHz)上的应用,即在原来的GSM 900 MHz系统上迭加制式标准完全一样的GSM 1800(也称为DCS 1800)系统形成双频系统,理论上可以增加一倍的用户。在外观上,6150(如图1.8所示)跟6110差不多,但其双频的特性在当时却是唯一的。6150重142g,尺寸为129mm×47mm×28mm,适用于GSM 900 MHz/DCS 1800 MHz网络,有蓝、红两种颜色可选。
图1.8 第一款双频手机—诺基亚6150
摩托罗拉L2000(如图1.9所示)除了支持GSM 900/1800 MHz之外还支持北美PCS 1800 MHz的工作频率,令用户可以真正享受到GSM的全球漫游服务。但真正能够享受到三频服务的消费者寥寥可数,三频的作用只可以说是“未雨绸缪”罢了。但是,三频功能很适用于那些经常到美国出差的人士。L2000重108g,尺寸为130mm×46mm×24.5mm,适用于GSM 900 MHz/DCS 1800 MHz/PCS 1900 MHz网络,有雅典黑、银河灰、深海蓝三种颜色可选。另外L2000还内置MODEM,当使用外接数据线与计算机连接时可进行数据传输、发送传真、收发电子邮件及上网浏览等功能。
图1.9 第一款三频手机—摩托罗拉L2000
摩托罗拉CD928+(如图1.10所示)是一款真正意义上的全中文手机,不仅编辑短信可以中文输入,甚至连电话簿也可以输入中文名字。在手机汉化的过程当中,CD928+是当之无愧的“功臣”。CD928+重210g,尺寸为122mm×54mm×22mm,有香槟色、银河灰、雅典黑三种颜色可选,而且是一款GSM 900 MHz/DCS 1800 MHz双频手机。
图1.10 第一款全中文手机—摩托罗拉CD928+
1.2.2 手机操作系统
早期的手机操作系统都是由手机生产厂商自行开发的。随着手机硬件性能的提升,对手机操作系统的要求也越来越高,使独立开发手机操作系统的难度越来越大。传统的手机操作系统开发方式逐渐被淘汰,进而出现了如今市场上的几种主流手机操作系统。
目前的手机操作系统主要有以下四种。
1.Symbian
Symbian(塞班系统)是由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通信设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,EPOC是Electronic Piece Of Cheese的缩写,其原意为“使用电子产品可以像吃乳酪一样简单”,这就是它在设计时所坚持的理念。
Symbian操作系统在智能移动终端上拥有强大的应用程序及通信能力,这都要归功于它有一个非常健全的核心—强大的对象导向系统、企业用标准通信传输协议及完美的SUN Java语言。Symbian认为无线通信装置除了要提供语音沟通的功能外,同时也应具有其他的沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外形,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输文件、收发电子信件、传真管理及个人生活行程等功能。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机和Hand Held PC的应用。
Symbian操作系统是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML及3G技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian标准的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好地适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的Symbian操作系统的主要原因。现在为这个平台开发的Java程序已经开始在互联网上盛行,用户可以通过安装这些软件,扩展手机功能。
Symbian操作系统按版本来分,继2005年2月推出的一款新的手机操作系统OSv9.0之后,到目前为止有6.0、6.1、7.0、7.0s、8.0和9.0几种版本。以后还会陆续更新来迎合市场需求。
2.Windows Mobile
Windows Mobile是Microsoft用于Pocket PC和Smartphone的软件平台。Windows Mobile将熟悉的Windows桌面扩展到了个人设备中。
Windows Mobile是微软为手持设备推出的“移动版Windows”,使用Windows Mobile操作系统的设备主要有手机、PDA、随身音乐播放器等。Windows Mobile操作系统有4种,分别是Windows Mobile for PocketPC Edition、Windows Mobile for PocketPC Phone Edition,Windows Mobile for Smartphone Editon和Windows Mobile for Portable Media Centers。目前最新的版本是Windows Mobile 6.1。
Windows Mobile掌上电脑和手机的主流硬件配置为195~624 MHz CPU,主要芯片厂商为Intel、Texas Instruments、Samsung、Qualcomm等公司产品,内存为64~128 MB RAM(用于程序运行)、128~256 MB ROM(用于第三方程序及用户文件存储),显示屏为240×320或480×640、6.5万色、2.4~3.5英寸,扩充卡为Micro SD或SD、SDHC,高端机型内置WiFi无线网络接收模块、GPS卫星接收模块、FM收音机接收模块、3G或3.5G高速网络,另配有蓝牙及用于和计算机同步用的USB接口。
优点:①界面类似于台式机的Windows,便于操作;②预装软件丰富,内置Word、Excel、Power Point,可浏览甚至编辑,内置Internet Explorer、Media Player;③计算机同步非常便捷,完全兼容Outlook、Word、Excel等;④多媒体功能强大,借助第三方软件可播放几乎任何主流格式的音、视频文件;⑤触摸式操作,可与iPhone媲美;⑥极为丰富的第三方软件,特别是词典、卫星导航软件均可运行。
缺点:①对不熟悉计算机的人来说操作较为复杂;②摄像头的清晰度最大为500万像素(Samsung I900,2008年);③对硬件要求较高;④体积较大,许多操作需借助触摸笔。
3.Palm OS
Palm OS是Palm公司开发的专用于PDA上的一种操作系统,它是PDA上的霸主,一度占据了90%的PDA市场的份额。虽然其并不专门针对于手机设计,但是Palm OS的优点和对移动设备的支持同样使其能够成为一个优秀的手机操作系统。其最新的版本为Palm OS 5.2。目前具有手机功能的Palm PDA有Palm公司的Tungsten W。而Handspring公司(目前已被Palm公司收购)的Treo系列则是专门使用Palm OS的手机,如Treo 270及最新的Treo 650。
Palm OS是一种32位的嵌入式操作系统,用于掌上计算机。此系统是3Com公司的Palm Computing部开发的(Palm Computing目前已经独立成一家公司)。Palm OS与同步软件HotSync结合可以使掌上计算机与PC上的信息实现同步,把台式机的功能扩展到了掌上计算机。目前,基于Palm OS的掌上计算机主要是3Com的系列产品,如Palm Ⅲx、PalmⅤ和Palm Ⅶ,IBM WorkPad c3用的也是Palm OS。SONY等公司也获得了Palm Computing的许可,将开发基于Palm OS的掌上计算机。Palm OS与Windows CE间的竞争正在展开。
由于Palm一直遵循Less is More(少就是多)这一理念去设计,所以,与微软所推出操作系统要占有大量的系统资源和存储容量不同的是,它本身所占的内存极小,基于Palm操作系统编写的应用程序所占的空间也很小,通常只有几十KB,所以基于Palm操作系统的掌上计算机虽然只有几兆内存却可以运行众多的应用程序。但是,这么一来,它的功能就没那么多了,最近Palm似乎也意识到丰富的功能对消费者的购买吸引力很大,因此,Palm也似乎越来越向提供丰富的功能靠拢,“少就是多”的设计理念逐步削弱。另外,对于中国用户而言,它有一个不足之处是,在中国销售的产品仍然要使用中文外挂平台,有相当一部分依然是以英文界面为主,在一定程度上影响了基于Palm操作系统的产品在中国市场的大面积进入。目前,基于Palm操作系统的手机有三星SPH-i330、Handspring Treo 650系列等。
4.Linux
与Windows Mobile系列操作系统一样,Linux手机操作系统是由计算机上的Linux操作系统“变化”而来的。简单地说,Linux是一套免费使用和自由传播的操作系统。它支持32位和64位处理器,在计算机领域中,主要用于Intel x86系列CPU的计算机,在手机领域中,较具代表性的产品有摩托罗拉A768等。
Linux具有稳定、可靠、安全等优点,有强大的网络功能。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务。由于Linux源代码开放,这一特点非常重要,因为丰富的应用是智能手机的优越性体现和关键卖点所在。从应用开发的角度看,由于Linux的源代码是开放的,有利于独立软件开发商(ISV)开发出硬件利用效率高、功能更强大的应用软件,也方便行业用户开发自己的安全、可控认证系统。特别是当智能手机大量用于行业应用的移动终端时,Linux在手机操作系统在市场中也异军突起,成为一股不容忽视的力量。目前,基于Linux手机操作系统的产品有三星Mitssch-i519和摩托罗拉A768、A780、e680等。
1.2.3 手机游戏的开发平台
早期的手机游戏都是由手机生产厂商在自己的开发系统上开发的。随着手机硬件性能逐步强大,手机游戏市场日渐火热。许多公司开始关注手机游戏市场,推出了相应的手机游戏开发平台。
目前的手机开发平台主要有下列几种。
1.In-Fusio ExEn娱乐平台
法国In-Fusio公司在2001年推出了ExEn(Execution Engine)游戏平台。通过把专属的ExEn芯片置入手机内,赋予手机彩色画面与流畅的执行速度,让手机也有了掌上游戏机的效果。
ExEn平台游戏没有得到诺基亚和摩托罗拉这样一线品牌的支持,也没有庞大的软件开发团队,再加上In-Fusio公司只把ExEn游戏放在少数系统上进行下载,目前仅有德国、法国、意大利、西班牙、英国、荷兰和中国七个国家能下载到ExEn游戏。而且,目前可下载的ExEn的游戏也非常有限,因此与开放程度更高,游戏更为丰富的新兴Java游戏相比,其可持续发展的前景就暗淡一些。
2.Brew
Brew,无线二进制运行环境,是高通公司2001年1月31日推出的一种应用环境,它为无线设备提供了一个开放式标准平台。
Brew的API(应用程序接口)和SDK(软件开发工具)极大地简化了用C语言、C++语言和其他语言开发的无线应用。Brew的API以一组接口类的方式组织起来,每个类定义提供某一特定服务的一组函数,使开发商无须了解设备的内部机理也能从事无线应用的开发。
Brew的优势:稳定、安全。
Brew的劣势:需要昂贵的专利费。
3.J2ME平台
J2ME(Java 2 Micro Edition)平台是目前最火暴的手机游戏平台,它还可以下载和安装一些小的应用程序。J2ME可以理解为Java的移动版本,其MIDP(Mobile Information Device Profile,移动信息装置简表)架构就是专门为手机与PDA设计的。