One of the most famous reversible photochromic applications is color changing lenses for sunglasses. The largest limitation in using photochromic technology is that the materials cannot be made stable enough to withstand thousands of hours of outdoor exposure so long-term outdoor applications are not appropriate at this time.
The switching speed of photochromic dyes is highly sensitive to the rigidity of the environment around the dye. As a result, they switch most rapidly in solution and slowest in the rigid environment like a polymer lens. In 2005 it was reported that attaching flexible polymers with low glass transition temperature (for example siloxanes or polybutyl acrylate) to the dyes allows them to switch much more rapidly in a rigid lens. Some spirooxazines with siloxane polymers attached switch at near solution-like speeds even though they are in a rigid lens matrix.