J2me游戏如何快速移植到Android(1)

前言

小白:“老大,你让作的三个J2me游戏搞定了,请看DEMO。”
老大:“恩,不错,小白,你知道Android这个平台吧?”
小白:“恩,听过。据说和J2ME有不少共同点。”
老大:“(一阵奸笑)不少共同点是吧?”
小白:“恩。”
老大:“那好,你把这几个J2ME游戏给我移植到Android上去。”
小白:“……”

不少J2ME开发者可能都会遇到这样的临时性需求。其实J2ME程序往Android移植,并非特别麻烦。
通过一番认真学习,小白开始整理起了笔记……

零 高级UI界面
  
  J2ME的高级用户界面比较鸡肋,在如今大多数的应用里都看不到,多数稍微复杂点的界面都是手工画,或是用一些开源的高级UI库,但Android则不一样,它的UI实用、方便,并且很美观,基本无需改动且定制方便。

一 设备差别
  
       虽然说普通的手机性能愈来愈高,屏幕也愈来愈大,但平均而言,运行J2ME的手机从性能和屏幕分辨率及附属功能来讲不及Android手机。拿入门的HTC G1来讲,CPU为528MHz,屏幕为3.17英寸触摸屏、HVGA 480×320像素,192MB RAM和256MB ROM。因此从J2ME移植到Android的程序能够暂时不考虑性能问题。
       但要充分发挥Android手机的特色。要注意一下几点:
       好比应用UI的布局能够更加自由,输入更加灵活,网络应用注意发挥3G、WIFI的速度优点。
       游戏要注意可适当的用效率换效果,可增长动画、音效、背景音乐的质量,图片元素的大小,发挥高分辨率手机的优点,强大的运算能力可让开发人员编写基于OpenGL的3D游戏,能够用一些吃CPU但效果不错的开发包,如Box2D仿真物理引擎开发包。
        能够结合GPS定位、重力感应、话筒、指南针、触笔的压力感应等等让游戏的效果更加逼真。
二 经常使用类对比
相关文章
相关标签/搜索