Smearing / streaking on windshield after using wipers when raining

I have had success by using this (Zep glass cleaner in case the link does not work) Inexpensive and effective.
https://www.lowes.com/pd/Zep-Foaming-19-fl-oz-Glass-Cleaner/4383169?cm_mmc=shp--c--prd--lwn--ggl--LIA_LWN_127_Cleaning--4383169--0--0-_-0&ds_rl=1286981&gclid=EAIaIQobChMIhcaOqMKh8wIVJWxvBB24qwCHEAQYBSABEgIAd_D_BwE&gclsrc=aw.ds

New wiper blades are inexpensive and easy to replace.

Clean the windows and put new blades on, this should give you streak free windows.