那么,究竟什么才是理想的方案?兼采C/ C++ 与 Java 两项技术能否令业界满意?采用API(应用程序接口)作为硬件及操作系统的抽象链接层是解决问题的关键。API可以提供一个非常安全的执行环境, 有助于将程序移植并整合至所有主流的移动操作系统和运行平台,从而令固网内容也可以应用于无线领域。随之而来是,内容提供商可以使用统一的SDK及开发架构,享受高性能的应用程序,这些应用程序用自己的方式与硬件完美的结合。
另一种方法是给虚拟器内置软件图形加速器,从而使 Java可以更加快速地执行所有图形指令。这种方法不但可以增加游戏性能,还能对任何其它基于Java的图形应用产生效果。不足之处在于,这种方法仍然不能使基于虚拟器开发的游戏达到与基于C++开发的游戏相同的性能。而且部署困难,成本高昂,令游戏开发商却步。不过,有选择总比没有的好。
为了把固网的高质量游戏内容移植到无线领域,以满足最终用户的需求,无线通讯产业必须建立一条「逐步过渡的路径」,而非盲目进行「全面改革」,同时还要细心了解内容开发商的需要,让他们能利用熟悉的工具,并沿用已有的开发成果,以研制出新颖刺激的手机游戏。
迄今为止,用户还未十分关注游戏背后所采用的软硬件,但他们一定懂得从众多产品中分辨出高质量的应用与内容。
TTP通讯有限公司供稿 CTI论坛编辑