I know there are mechanical energy harvesting watches; I imagine making a similar smartwatch would be much harder with the higher energy requirement. And the issue with solar panels is the tendency for people to wear long sleeves, stay indoors, sleep, etc.