使Java代码可移植之二[12]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

Symbian系统设备如Nokia 6600Sony Ericsson P900并不指定MIDletJAR文件的最大尺寸限制;相反的,JAR文件的大小受到设备上可用的持久化存储空间的大小的限制。一般的,Symbian系统设备有16MB空间,但是随着操作系统和应用程序的不断添加,大约只剩下8MB。一些设备有记忆棒和MMC卡,这样的话,当然就有非常大的存储空间。其他的考虑还包括运营商在WAP网关设置的下载限制。一个太大的应用程序不会好卖,因为没有人能够下载它!混淆(在第7章讨论)提供了一种减少JAR文件大小的方法。

进一步地分析市场,开发者应该意识到:一些设备有一个最大下载限制。Nokia Serise 40设备有最大64KB的限制,而Sony Ericsson T610允许最大60KBJAR文件。这些能给出一些建议:最终的JAR文件应该多大尺寸才最适合移植。

当然,大小是由文件的内部内容决定的,因此,仔细考虑我们应当包含进去的内容是值得的。确实需要添加声音文件吗?例如,目标设备可能没有播放某种格式的声音的能力,或者没有绘画某种格式的图像的能力。为了移植到一个不同的设备,我们可能要扔掉这些额外的内容。在一个比较低级的设备上,播放一个声音可能对MIDlet的速度和设备内存会有意想不到的负面效果。

本文关键:使Java代码可移植之二
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top