setImplicitWaitTimeout() compatible across all platforms?

Background: After the initialization of the driver for each test, I am using “setImplicitWaitTimeout(5000)”

Scenario: When running my test against the iPhone Simulator, I see the following in the appium logs:

info: [debug] Waiting up to 5000ms for condition

However, when I run my test again a real Android device, I do not see the log message and I get errors about elements not clickable at point. This then forces me to use “sleep()” which I do not like at all.

Question: Is the “setImplicitWaitTimeout()” function not compabitible with Android? I find this hard to believe because this is built-in to the underlying WD.js framework.

Thanks!
Dave