MacBook Pro OLED battery life hit 21h 24m in Tom's Guide testing, vs 10h 26m to 10h 35m for three Windows laptops. Prices, ...