One way to avoid streaks is by using a rubber squeegee. You may have seen professional window cleaners outside of large buildings using big squeegees to clean commercial glass. But, there are also smaller, hand-held squeegees available for home use.
This device can be a little bit more difficult to use if you have a lot of smaller windows or you are cleaning doors with a number of glass surfaces. If this is the case, it is best to clean one side of the glass with a vertical motion and the other side with a horizontal motion so that you can pinpoint which side of the glass has smudges.
If you are having trouble keeping your exterior glass surfaces clean, it might be time to consider applying a coat of wax. You might be surprised to know that simple floor wax can do the trick.
If your home has blinds, do your best to keep them clean. Dirt and dust from blinds can settle on the windows when they are opened and shut. Since dust clings where static electricity is present, wipe your blinds down with a dryer sheet to help keep them clean for longer.
Just as it is important to keep your blinds clean, you also want to make sure that your screens are kept in good condition. Inspect your screens every other month to ensure that dust and dirt is not accumulating. If they are dirty, you can take them out and clean them with soap and water outside. If they simply have a little bit of dust, you can spray them down with a can of compressed air.
If you find that your glass surfaces appear dirty soon after you have spent time cleaning them, it may be time to check the air filter in your air conditioning unit. If they are too dirty, they become ineffective and let dust and dirt fly through the air in your home. On top of keeping your glass clean, you also want to avoid added allergy triggers.