Simulator vs. Real device

Why watch faces work well in the simulator and when they are installed on the same real devices they do not work?

This makes development difficult. I think the simulator should improve a lot.

Thanks.