J2ME技术源于Java,所以也具有JVM的优势,可以在支持Java的平台上进行移植,但是现在的J2ME技术在跨平台上却做的很糟糕,我们来简单看一下原因:
1、手机的屏幕尺寸不一:
这个主要在界面制作上。如果你使用的是高级用户界面,比如你做的是应用开发或者用户登陆、用户注册这样的通用功能时,一般没有什么问题。
如果你使用的是低级用户界面,比如你做的是游戏,那么你就需要考虑这个问题了。
2、厂商的扩展API不统一:
例如Nokia的扩展API类库UI系列,在别的手机上或者没有实现,或者包名不同等等。
3、手机平台上实现的bug:
例如Nokia的7650在实现双缓冲上有bug,那么在这种机型上运行的软件就不能使用双缓冲。其他NOKIA上的一些bug,可以参看:http://blog.csdn.net/Mailbomb/archive/2005/03/24/329123.aspx
4、手机性能问题。
不同手机的可用内存、最大jar文件都有要求,例如Nokia S40的大部分手机支持的最大jar文件为64K,最大可用内容为210K。
所以现在的手机软件,特别是游戏都提供支持的机型列表,也才有了手机游戏移植人员的存在。
更多内容请看J2ME开发教程、J2ME游戏开发应用、J2ME开发基础专题,或进入讨论组讨论。
1、手机的屏幕尺寸不一:
这个主要在界面制作上。如果你使用的是高级用户界面,比如你做的是应用开发或者用户登陆、用户注册这样的通用功能时,一般没有什么问题。
如果你使用的是低级用户界面,比如你做的是游戏,那么你就需要考虑这个问题了。
2、厂商的扩展API不统一:
例如Nokia的扩展API类库UI系列,在别的手机上或者没有实现,或者包名不同等等。
3、手机平台上实现的bug:
例如Nokia的7650在实现双缓冲上有bug,那么在这种机型上运行的软件就不能使用双缓冲。其他NOKIA上的一些bug,可以参看:http://blog.csdn.net/Mailbomb/archive/2005/03/24/329123.aspx
4、手机性能问题。
不同手机的可用内存、最大jar文件都有要求,例如Nokia S40的大部分手机支持的最大jar文件为64K,最大可用内容为210K。
所以现在的手机软件,特别是游戏都提供支持的机型列表,也才有了手机游戏移植人员的存在。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- J2ME开发教程 (592篇文章)
- J2ME游戏开发应用 (647篇文章)
- J2ME开发基础 (201篇文章)
- 初学者如何开发一个高质量的J2EE系统 (27次浏览)
- 怎样部署基于WebSphere的J2EE应用 (25次浏览)
- J2EE综合:Java学习:EJB的专用术语解释 (18次浏览)
- 详细讲解J2ME中用不到的Java基础知识 (11次浏览)
- 在Ubuntu 7.10 Linux下搭建J2EE开发环境 (11次浏览)
- 常见J2ME系统属性及其作用列表 (10次浏览)
- J2EE综合--java语言不一定就跨平台 (10次浏览)
- 基于J2ME的SVGT移动应用(二) (9次浏览)
- 基于J2ME的SVGT移动应用(一) (8次浏览)
- 代码生成新工具:J2EE Spider (8次浏览)



