|
关于Kjava手机平台移植可行性报告
|
|
来源:中国IT实验室收集整理 作者:佚名 时间:2007-5-22
|
|
首先是西门子系列,西门子安装是由SMTK的核心安装程序和相关对应的模拟器组成,它拥有自己的一整套开发扩充包,比较完整。但是个人并不建议在上面开发,因为机器的性能比较差,即使开发也仅限于一些小游戏吧。上面的表中不存在西门子系列的手机,但是移动的建议选择机型的列表中有西门子的MC60,所以个人意见,只有在一些简单的拼图,益智类游戏中可以采用这种机型开发凑数(移动的规范的确很变态)。别的暂时先不考虑。
其次是索爱系列,索爱的机器主要分为E-T618, E-T628和K700 三个档次的机器其中E-T618, E-T628两款模拟器的差别大同小异K700属于高档的机器,其中有支持3D的开发包,可是暂时还没有采用我倒是建议公司可以先采用一些研究,作一些技术准备工作。
几点意见:
1. 有些机器直接支持MIDP2.0,为了保险起见,但是我们还是必须使用MIDP1.0的API进行开发,以适应于移动平台的需要,并且特别需要注意的是一点要采用JDK1.3版本来编译,这可能会在开发中碰到一些麻烦,我们到时候可以再找一些办法来解决。
2. 在模拟器中,有可能提供的机型并非就正好是所列出的推荐机型,比如T608 vs T610等等,这其中也有些许的不同,或者是语言版本的不同,或者是多支持了一些特殊的功能,但是我们这边重点可以放在同型号的机器上,如果屏幕大小和型号相近,我想就可以用了,摩托这方面尤其混乱。
3. 在开发中,我建议采用的流程先采用Nokia标准的40平台作为开发环境,在开发的时候尽量少采用OEM的扩展开发包,除了fullCanvas之外,最好不要在使用nokia 的扩展api。对于声音的支持,我建议尽量在后期完成,并且公司能够对声音的大小,播放格式和播放点做出统一,尽量使用标准的MMA来实现,尽量在一个函数中完成,如果移植过程中出现问题可以及时屏蔽掉。在完成Nokia 40版本之后,建议尽快地移植出一个通用版本,(拿掉其中的fullCanvs,修改一些图片显示,位置等属性)。
4. 在开发中,尽量要考虑到屏幕位置的不同而可能引发的问题,如果一幅图片,尽量让他居中显示,而不是靠边,在显示游戏主画面的时候也尽量考虑拼图的模式而不是一整张图片显示,如果限于屏幕过于大,而游戏的主界面过于小,可以考虑,设置一张背景图,然后让游戏的主画面居中的模式,总之,在开发过程中就一定要考虑移植的问题。
5. 一款游戏可以开发出两个版本,分别面向与高端手机用户和低端收集用户,其代表就是诺基亚40平台和60平台,这两个版本无论在屏幕大小,还有运行的性能方面都可以做出不同的要求。
6. 有些机器的运行效率的确很差,比如索爱的T618,经过我的测试,发现其刷屏率和内存的容量都比较低,针对于这种机器开发的时候就要慎重考虑,尽量不要在上面移植一些实时性要求都比较高的动作类游戏。
7. 模拟器打包也容易出现问题,有些工具自带了打包的工具比如NEC,还有些工具是集成在WTK中打包的,可是我的朋友告诉我,NEC打包工具在移动的通过中是很随即的,所以可能在移动颁布新规定后,广大的CP和SP都有一端非常痛苦的模和之路需要走。
以上仅仅作为我的各人的建议,如果大家还有什么好的想法,欢迎随时补充。
上一页 [1] [2]
 【责编:runlz】
|
 |
|
 |
|
多数的Windows程序都需要Windows.h和Windowsx.h这两个头文件,要确保使用它们。当然,你还需要其它......
|
|
|
|
|
针对于移动新出台的政策,需要尽快地把我们公司的游戏对应到不同的手机平台,这是针对市场策略的有利调整............
|
|
|
|
|
|
|
|
|
|
|
|
|