Previously, we all just wiped our glasses on our shirts or with microfiber cloths.
I've ruined several pairs of glasses with ultrasonic baths, it seems to strip the somewhat expensive lens coatings. YMMV! Just be cautious.
Stay well!
If the coating is damaged after just then that means there was a fault in the manufacturing process.
I've also bought the Costco lens cleaning kit (available at the glasses kiosk) which seems to work well enough for me. You just spray this liquid that just looks like water but definitely isn't and wipe it with the microfiber cloth.
Anything that you reuse, such as a cleaning cloth, is likely to pick up dust particles or pieces of dirt and scratch the lens. So, even if the cloth itself is soft, reusing cloths is likely to causes scratches. He's seen this often.
His recommendation is just to use a small amount of plain liquid hand soap and your fingers, rinse, shake dry, dab lightly with a piece of toilet paper and discard.
I've been doing this for several decades, and it's worked great!
I wash my glasses at least once a day, often more, as I can't stand smudged lenses.
Put a small amount of washing up liquid on a fingertip, then dab it - without rubbing! - on each side of both lenses, leaving a small amount each time.
Run the cold tap gently, ideally the smallest stream with laminar flow. For each side of each lens, hold it under the stream then gently rub the entire lens surface with your fingertip. Initially it will feel slippery as the washing up liquid is spread across the whole surface, but after several seconds it should transition to feeling 'squeaky' clean as all the oils and dust are washed off into the sink. It's vital to clean until the 'squeaky' stage.
Shake off any excess water, then use a microfibre cloth to gently pat and absorb any remaining droplets - without rubbing the lenses!
This approach specifically avoids any rubbing of the lenses with cloths or wipes to minimise any damage or scratches from abrasions. There is virtually zero residue from tap water after drying so distilled water is not required. A microfibre cloth is preferred for drying as it is more absorbent and usually dust-free. As the cloth is only used for drying, it doesn't require regular cleaning.
Fairy Original washing up liquid (or Dawn Original dish soap) works particularly well. It's very effective at removing oils and dirt, is gentle on any lens coatings, and has minimal additives such as antibacterials, moisturisers, perfume etc. that might be in other cleaning products like hand soap.
Hope this helps!
https://www.youtube.com/watch?v=Z0pk_FbLxbk
https://lifehacks.stackexchange.com/a/21038
Typo: 1st sentence of final paragraph: "classes" instead of 'glasses'.
Oops, that's what happens when you let programmers like me write about something that isn't programming. Fixed with thanks!
Then I use what's left of the soap on my hands to softly wash the lenses with my finger tips under running water.
Then I add lens cleaner and dry with a new microfiber cloth.
For the rest of the day, I use a dry microfiber.
And in the end, my lenses last years, and the frames never accumulate face cheese.