I thinks it's prudent to water rinse the surface first if it's heavier than dust. That eliminates some risk of heavy particles scratching the surface..that's my modus operandi. I also use it on the windshield.

Lemon pledge popped up in the discussion here and that's also a great product for our usage. I've heard it referred to as the detailer's secret. I started using the Honda cleaner when I noticed it was just marginally more per can than Pledge but a can of Honda goes a lot farther. ymmv