Jim,

I think one of the differences is that the sunshades on the outside of the windshield shades the glass and provides for a reduction in temperature.

The black shades on the inside trap the heat between the windshield and the shades.