For outside windows, I've been doing this (does include the JetDry mentioned above) and it really does work - even better than I thought it would.
https://www.onegoodthingbyjill... I use either a sponge mop or my extendable car cleaning brush, then rinse. I like to do it on a warm but not too hot day.
(edited to fix link).