I would of thought you would be ok to use a bit of squeegee off on the glass with some warm water.
The reason why i ask about the frames is that, i have cleaned ali frames in the past and have had rust spots that have in-grounded onto the glass. It normally comes from the non stainless screws that have been used to join some of the larger curtain walling together, and then bits run out of the drainage and stick to the glass. If the glass has not been cleaned for a long time, then it would have had enough time to stick/in-ground onto the glass and the coating. Hope that makes sense?