那么,究竟什么才是理想的方案?兼采C/ C++ 與 Java 兩項技術(shù)能否令業(yè)界滿(mǎn)意?采用API(應用程序接口)作為硬件及操作系統的抽象鏈接層是解決問(wèn)題的關(guān)鍵。API可以提供一個(gè)非常安全的執行環(huán)境, 有助于將程序移植并整合至所有主流的移動(dòng)操作系統和運行平臺,從而令固網(wǎng)內容也可以應用于無(wú)線(xiàn)領(lǐng)域。隨之而來(lái)是,內容提供商可以使用統一的SDK及開(kāi)發(fā)架構,享受高性能的應用程序,這些應用程序用自己的方式與硬件完美的結合。
另一種方法是給虛擬器內置軟件圖形加速器,從而使 Java可以更加快速地執行所有圖形指令。這種方法不但可以增加游戲性能,還能對任何其它基于Java的圖形應用產(chǎn)生效果。不足之處在于,這種方法仍然不能使基于虛擬器開(kāi)發(fā)的游戲達到與基于C++開(kāi)發(fā)的游戲相同的性能。而且部署困難,成本高昂,令游戲開(kāi)發(fā)商卻步。不過(guò),有選擇總比沒(méi)有的好。
為了把固網(wǎng)的高質(zhì)量游戲內容移植到無(wú)線(xiàn)領(lǐng)域,以滿(mǎn)足最終用戶(hù)的需求,無(wú)線(xiàn)通訊產(chǎn)業(yè)必須建立一條「逐步過(guò)渡的路徑」,而非盲目進(jìn)行「全面改革」,同時(shí)還要細心了解內容開(kāi)發(fā)商的需要,讓他們能利用熟悉的工具,并沿用已有的開(kāi)發(fā)成果,以研制出新穎刺激的手機游戲。
迄今為止,用戶(hù)還未十分關(guān)注游戲背后所采用的軟硬件,但他們一定懂得從眾多產(chǎn)品中分辨出高質(zhì)量的應用與內容。
TTP通訊有限公司供稿 CTI論壇編輯