据上周在伦敦集会的游戏开发人员表示,Java的精髓就是“一次编写,到处运行”,这一点在PC和服务器上得到了实现。但随着支持Java的手机越来越多,很明显的是,Java语言跨平台的优点在手机平台上不能完全体现出来。假如缺乏标准,潜在的规模经济效益将永远无法实现。
据一位游戏业界资深人士称,游戏开发人员一致认为,Java将是手机中“下一个激动人心的事物”,但它明显没有实现“一次编写,到处运行”的承诺。他说,造成这一问题的部份原因是Sun没有与手机厂商共同制定出一个硬件标准。由于硬件种类太多,缺乏标准,“一次编写,到处运行”只能是一句空口号。
即使是手机厂商也已经意识到了这一问题。11月7日,各大手机厂商将互相公开各自的产品发展计划,它们还希望Sun能够参与,公布J2ME的发展计划。
Java的不兼容性只是手机业界许多类似问题的又一次重复而已,它对谁能够在竞争激烈的手机业界生存将产生重大的影响:只有最普及的手机才能得到最好的游戏。据开发商估计,将游戏向第二种平台移植,需要增加20%的开发成本。即使是具有更高分辩率显示屏和更好的音质的手机也可能成为质量一般、但普及程度高的手下败将。
但也有人认为,标准化并不是问题的关健所在。数字桥公司的创始人凯文说,标准通常比最新的创新落后
2-3年的时间。尽管向标准看齐很好,但开发人员很聪明,他们能够很好地解决这一问题。
有业界人士表示,假如Java不能尽快实现“一次编写,到处运行”的承诺,将可能被其他技术所取代。高通公司最近公布了对其BREW技术的第一次重要升级,使用这种技术的手机能够运行Macromedia公司的Flash,可以根据显示屏的大小自动地放大或缩小图形和文本。目前,全球已经有数以千计的Flash游戏可供玩家选择。