I have taken to using a silicon glass coating product marketed specifically for the purpose of putting on car windscreens.
I put this on the car windscreen regularly once in a while.
What i like about it is that all the dirt and mess that settles on the windscreen after some days easily washes off with just a quick rinse of water. (i use boiled water for this as we live in a hard water area which can leave chalk marks when it dries).
This silicon product ( Ra inX) comes in quite small bottles). Is there another form of silicon that would work out cheaper that i could use? I remember the old drivers adage: never clean the car windows with anything other than water.
I was thinking using a common type silicon car paint polish. But would this be likely to leave some sort of residue on a glass windscreen?
The reason for looking for a cheaper product and to consider using normal car polish was that: if i found one i would do the house windows as well, which would use up a large amount.