Window glass isn’t porous, so it’s easy to clean with the right solution. You can make the best, most economical solution by mixing warm water and a small amount of hand dishwashing liquid. A few drops of liquid per quart of water will do the job quickly and well. More detergent increases the likelihood of streaking. Likewise, ammonia and water can leave streaks. Adding rubbing alcohol helps to cut grease and aids in streak-free drying.
If you use a squeegee, have a couple of lint-free cloths handy to dry wet edges, corners and the squeegee blade. Work from top to bottom, or you’ll be re-drying a lot of drips on panes that have already been cleaned. For the same reason, place a drop cloth on windowsills before cleaning glass on the inside.
Tinted glass requires a little caution at the outset. Check to see if the tint is impregnated into the glass or if it’s really a film applied to the surface. Glass with impregnated tint can be cleaned like clear glass; tinting film can be damaged quickly by scraping or abrasive cleaning from brushes or pads. Use plenty of cleaning solution on the film, and then dry with a soft, lint-free cloth.
Note: Mineral deposits on windows may be removed using a buffered acid formulation (e.g., phosphoric or citric acid) and a razor blade. Always test first to be sure the particular chemistry will not damage glass. Viscous or gel-type products work well as they adhere to the glass and give the acids time to work. Gently scraping with a clean one-sided razor blade after permitting dwell time usually completes the job. Wear personal protective equipment. Rinse well.
References:
Jeff Bredenberg, editor, Clean It Fast, Clean It Right: The Ultimate Guide to Making Everything You Own Sparkle & Shine.
Gila Films' customer FAQ page.