游戲開發公司

手 機 游 戲 開 發

手機游戲開發

Android 游 戲 開 發

Java 游 戲 開 發

網 頁 游 戲 開 發

為什么選擇Java進行移動游戲開發?

來源: 本站 作者: dengsiping 發布時間: 2018-08-26 12:02:06 瀏覽次數: 446

盡管C++能夠被編譯成本機代碼并且可以直接存取本機系統資源,以及與BREW(它允許開發者使用任何希望的語言,包括C++,Java,XML和Flash)相結合為移動游戲開發者提供端到端的解決方案,但是Java游戲開發仍然是最流行的選擇。

 

 

近來,移動游戲在提供個人娛樂方面變得越來越流行。這種流行使得移動游戲給手機用戶,游戲開發公司和手持設備制造者帶來豐厚的利潤;移動游戲,在給游戲開發者和相關人員帶來無數商機的同時,處于極為重要的樞紐位置。據估計,到2009年,全世界的手機玩家有望達到兩億兩千萬之多,移動游戲業將被規劃并擴展到一個更高層次,為手機用戶和手持設備制造者帶來更大的利潤份額。

移動游戲可以分為三大類:

·嵌入式游戲:被硬編碼到移動手持設備系統中的游戲,并隨著設備一同發布。不久就會過時。例如:隨著諾基亞手機一同發行的貪吃蛇游戲。

·SMS游戲:通過發送文本消息來玩的游戲-例如,把SMS消息發送到游戲服務器-該服務器處理這些SMS消息,然后再通過SMS消息形式發送回結果。經常是以在線競賽和測驗形式出現。并不很流行,因為游戲的費用將隨著把每一個SMS發送到游戲服務器而逐步增加。

·瀏覽器游戲:這些游戲可以使用移動電話的內嵌微型瀏覽器(專用于移動設備的網絡瀏覽器)來玩,在線或離線的方式都可以。玩家可以通過自己的手持設備或一個第三方游戲供給者的游戲Web站點的方式在線玩這樣的游戲,或下載它們后離線玩。這一類游戲又有很多種類,例如單人或者多人游戲,網絡游戲,離線游戲,街機游戲,等等。

在這三種類型中,瀏覽器游戲是今天最流行的移動游戲類型,這是因為它們具有創新性和豐富的多媒體內容,引人入勝的表達與SMS游戲相比的低價位優勢。本文將重點討論瀏覽器游戲開發。今后,術語"移動游戲"在本文專指"瀏覽器游戲"。

移動游戲可用C++,Java(J2ME),還有Qualcomm公司的Binary Runtime Environment for Wireless(BREW)平臺來進行開發。

 

那么,為什么選擇Java進行移動游戲開發?

盡管C++能夠被編譯成本機代碼并且可以直接存取本機系統資源,以及與BREW(它允許開發者使用任何希望的語言,包括C++,Java,XML和Flash)相結合為移動游戲開發者提供端到端的解決方案,但是Java游戲開發仍然是最流行的選擇。Java,或更精確的說是Java 2微型版本(J2ME)平臺,被認為是開發移動游戲的最方便的語言。(要更多地了解J2ME,請參考"What is Java 2 Micro Edition?")。J2ME如此流行的背后動力包括:

·J2ME遵循為大多數手持設備生產商所支持的工業標準,如今大多數的移動電話都支持Java開發。

·J2ME是一個自由的和開放的平臺。這使得開發人員投資很少,但卻提供給他們必需的靈活性以及大量的支持。

·它的高度可移植的特性("書寫一次到處運行")保證一部為一個品牌/類型的手持設備開發的游戲應用程序,將可以工作在其它類型的支持Java的手持設備品牌/類型上。

·它特別為小型設備進行了優化,是輕量級的,高度安全的,因為在其上開發的應用程序不能存取或者影響運行在該手持設備上的其它應用程序。

 J2ME包含移動信息設備輪廓(MIDP)API,它的設計是為專門開發包括手機在內的移動設備應用程序,但切記它們的局限性和約束條件。而且,最新的MIDP 2.0版自己提供了一套完整的API以用于游戲開發,這使得游戲開發更為簡單和快捷。

帅哥插美女的巨乳