官术网_书友最值得收藏!

  • 手機游戲程序開發
  • 北京寒武創世數字科技有限公司
  • 11字
  • 2018-12-27 18:14:11

第1章 手機游戲開發概述

1.1 手機游戲概述

1.手機游戲的簡介

手機游戲是可以在手機上運行的游戲。隨著科技的發展,手機的功能越來越多,手機游戲也越來越強大。手機游戲并不只是“俄羅斯方塊”、“貪吃蛇”等畫面簡單、規則簡單的游戲,而是已經發展到可以和掌上游戲機媲美,具有很強的娛樂性和交互性的復雜形式了。

2.手機游戲的發展

隨著國內手機用戶的增加,以及機型的頻繁換代,各種無線增值服務層出不窮,手機游戲的發展速度非常驚人。

彩屏手機的普及,使手機的增值業務進入了一個多媒體時代,手機用戶實現了更加豐富的個人應用和多媒體娛樂服務,目前手機游戲已由單機版迅速過渡到類似于計算機網絡游戲的網絡版。

從2006 年到2009 年,手機游戲產業飛速發展,預計到2010 年產業規模將達到180億元。

3.手機游戲程序開發平臺

目前,手機游戲的開發平臺主要有J2ME、BREW、Symbian和Windows Mobile。

(1)J2ME

在移動領域廣泛使用的開發平臺是Sun開發的J2ME(Java 2 Micro Edition),即用于嵌入式系統的Java。J2ME技術由一個虛擬機KVM(K Virtual Machine)和一組API組成,這組API適合于為嵌入式電子設備提供經過剪裁的運行環境。

J2ME為移動終端引入了一種新的模型,即允許手機從互聯網上下載各種應用程序,并在手機中創建可執行環境,離線運行這些程序。作為Java技術在移動電話等小型設備上的版本,針對屏幕、電能和內存等資源有限的移動設備它進行了優化和定義。為了解決無線設備多樣化的矛盾,Sun依照各種設備的資源特性將J2ME技術架構分為Java Virtual Machine(JVM)、配置(configuration)和說明(profile)三層,然后再進一步細分,這使得J2ME能夠工作在每一類設備的限制下,同時提供最低限度的Java語言功能。

由于定義了可執行程序的標準,并在手機上創立了可執行環境和程序開發語言,移動通信業第一次為軟件開發商創造了巨大的商業機會,手機用戶在得到豐富應用體驗的同時,也大大提高了運營商的網絡流量。

Java有一句名言:“編寫一次,隨處運行”(Write Once,Run Anywhere),也有人戲稱為“Write Once,Debug Anywhere”。從實際情況來看,二者都有一定的道理。

(2)BREW

美國高通公司的BREW(Binary Runtime Environment for Wireless)平臺是一種為無線設備提供開放式標準平臺的應用程序執行環境,是無線應用程序開發、設備配置、應用程序發布,以及計費和支付的完整端到端解決方案的一部分。完整的BREW解決方案包括面向開發者的BREW SDK(軟件開發包)、面向設備制造商的BREW應用程序平臺和移植工具,以及由運營商控制和管理的BREW分發系統(BDS)。利用該系統可以輕松地將開發者開發的應用程序投入市場并協調計費和支付過程。利用運營商基于BREW的服務,用戶可以通過從運營商的應用程序下載服務器上無線下載應用程序來自定義手持設備。

BREW平臺是獨立于空中接口的技術,所以BREW與任何網絡的結合都非常平滑。在CDMA 20001X網絡中可以充分利用其高速的數據傳輸速率,為最終用戶帶來極具沖擊力的體驗。

(3)Symbian

當初,Symbian是由諾基亞、索尼愛立信、摩托羅拉、西門子等幾家大型移動通信設備商共同出資組建的一個合資公司,專門研發手機操作系統。而Symbian操作系統的前身是EPOC,而EPOC(Electronic Piece Of Cheese)的原意為“使用電子產品時可以像吃奶酪一樣簡單”,這就是它在設計時所堅持的理念。

Symbian操作系統在智能移動終端上擁有強大的應用程序及通信能力,這要歸功于它有一個非常健全的核心——強大的對象導向系統、企業用標準通信傳輸協議及完美的Sun Java語言。Symbian認為無線通信裝置除了要提供聲音溝通的功能外,同時也應具有其他溝通方式,如觸筆、鍵盤等。在硬件設計上,它可以提供許多不同風格的外型,像使用真實或虛擬的鍵盤,在軟件功能上可以容納許多功能,包括和他人互相分享信息、瀏覽網頁、傳輸文件、收發電子信件、傳真及個人生活行程管理等。此外,Symbian操作系統在擴展性方面為制造商預留了多種接口,而且EPOC操作系統還可以細分為三種類型:Pearl、Quartz和Crystal,分別對應普通手機、智能手機和Hand Held PC的應用。

(4)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。

主站蜘蛛池模板: 盐源县| 柳林县| 专栏| 十堰市| 罗源县| 县级市| 舟山市| 通渭县| 邛崃市| 兴仁县| 东安县| 龙陵县| 青冈县| 武强县| 满洲里市| 定陶县| 高唐县| 湘西| 宁乡县| 诸城市| 旅游| 汪清县| 老河口市| 宁晋县| 遂宁市| 高碑店市| 丹寨县| 呼图壁县| 南靖县| 牡丹江市| 扶余县| 浙江省| 聂荣县| 富阳市| 固始县| 威远县| 百色市| 丰城市| 江孜县| 沾化县| 鄂尔多斯市|