创建可移植代码的价值被市场上一系列Java设备扩大化了。它们中的许多都是相似的;例如,Series 60平台为一系列设备提供了一个创建应用程序的方式。甚至在Series 60设备中,开发环境也是有不同的。一些手机包括Wireless Messaging API(JSR 120)和Java蓝牙API(JSR 82)。新出的Series 60设备,如Nokia 6600,支持MIDP 2.0,早期的设备如Nokia 3650,仅支持MIDP 1.0。Symbian系统设备也有不同的用户界面。它们不同大小的屏幕,更显著的是用户输入方式的不同:Sony Ericsson P900使用一个非常大的触摸屏和一个小的操纵杆,而通常Series 60手机都有较小的屏幕并使用键盘和一个方向操纵杆。