仿真器平台可以模拟应用程序在一个或多个目标设备上的执行。例如,可使用 Sun Java Wireless Toolkit 在仿真器附带的几个示例设备或“样机 (skin)”上运行应用程序。通过仿真器,可以了解用户在特定设备上运行应用程序时的体验,以及测试应用程序在不同设备上的可移植性。
在 IDE 中,将仿真器平台作为整体项目配置的一部分来指定。许多仿真器平台都作为移动设备制造商提供的软件开发工具包 (Software Developer Kit, SDK) 进行打包。
仿真器之间的某些差异体现在对以下各项的支持上:
通过在 Java 平台管理器中选择“工具和扩展”标签,可以访问仿真器平台的特殊工具和扩展。
请注意,使用仿真器并不能完全代替在目标设备上进行的测试。仿真器只能近似模拟设备的用户界面、功能和性能。例如,仿真器可能无法模拟处理速度,因此应用程序在目标设备上的运行速度可能比其在仿真器上的速度快或慢。