Yep. There's also external battery packs, which probably not a problem for some jobs.
However, there were some other issues I encountered in previous (early) Google Glass development that I wonder if they have been resolved:
- Google Glass devices were prone to overheating to the point of shutting down, so it was not possible to do anything terribly computationally intensive.
- Support for more corporate oriented wifi protocols (eg LEAP) was marginal; the Glass even had trouble making an initial connection to a hidden SSIDs on a standard WPA2 network.
- Barcode scanner support is based on camera image capture; unfortunately small barcodes were difficult to impossible to scan with the Glass as a result (both due to the need to position the code close to the camera, and the nature of the camera that made closeups of small barcodes very blurry).
Even when given to developers the chip was last-gen IIRC. If they took a modern processor with the same power (or possibly more) I'd assume they could lower the power draw by a fair bit.
Did glass have cellular? Dropping that could do a lot too.
The battery is slightly larger on the new Glass, but the processor is also better (Intel based). So the operational time is appox the same with much improved performance.