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