Symbian系统设备如Nokia 6600和Sony Ericsson P900并不指定MIDlet的JAR文件的最大尺寸限制;相反的,JAR文件的大小受到设备上可用的持久化存储空间的大小的限制。一般的,Symbian系统设备有16MB空间,但是随着操作系统和应用程序的不断添加,大约只剩下8MB。一些设备有记忆棒和MMC卡,这样的话,当然就有非常大的存储空间。其他的考虑还包括运营商在WAP网关设置的下载限制。一个太大的应用程序不会好卖,因为没有人能够下载它!混淆(在第7章讨论)提供了一种减少JAR文件大小的方法。
进一步地分析市场,开发者应该意识到:一些设备有一个最大下载限制。Nokia Serise 40设备有最大64KB的限制,而Sony Ericsson T610允许最大60KB的JAR文件。这些能给出一些建议:最终的JAR文件应该多大尺寸才最适合移植。
当然,大小是由文件的内部内容决定的,因此,仔细考虑我们应当包含进去的内容是值得的。确实需要添加声音文件吗?例如,目标设备可能没有播放某种格式的声音的能力,或者没有绘画某种格式的图像的能力。为了移植到一个不同的设备,我们可能要扔掉这些额外的内容。在一个比较低级的设备上,播放一个声音可能对MIDlet的速度和设备内存会有意想不到的负面效果。