Aside from style, battery life is the biggest hurdle to smart glasses adoption.