Use a two-stage process

On heavily contaminated glass, remove general dirt first and then perform a streak-free final clean.

Use a suitable towel

A clean, appropriate microfiber towel helps reduce streaking.

Identify bonded spots

Mineral deposits may require a different process than routine glass cleaning.