The iPhone 12 Pro Max lasted for a full day — about 15 hours — and still had a decent amount of juice left (38%) by the time I was ready to head to bed. The smaller iPhone 12 Pro, by ...