Necessity for recompilation if only the device file changes

If I am using the latest Connect IQ SDK, and the device file has an update, should I recompile and update my apps, or will that not make any difference?  In other words, does the device file update only affect the simulator, or the simulator and the compiled binaries?