The problem with cleaning your glasses is that the drying action can create new smudge. So the Japanese have invented a machine to address this problem. The contraption has two pools of whirring water, at different temperatures. First you dip your glasses into the vibrating pool of warmer water, where some kind of steam action takes place as well. Afterwards you dip your glasses into the cooler pool of water, which finishes the action and removes the effect of the steam.
I’ve never ever had my glasses so clean before. I found the glasses-cleaning machine, not surprisingly, in one of the underground passageways near Shinjuku.