You actually don't get full power to "both" the CPU and dedicated GPU off the battery alone. Many tests have shown this to be the case with Windows based laptops. As the combined power required to run it full tilt is more than the power output of the battery. Unless you want a pretty big laptop. The GPU on the highest end can reach 150w. Just the GPU. Add a full tilt 7940 at 54w. Do that math.huh?
there's no problem at all to let pretty much any PC laptop utilize full power on battery. depending on the hardware configuration, the battery charge just won't last you very long.
but pf course even a MacBook won't give you 20h of battery life while doing Blender renders at higher screen brightnesses, though i guess it should fare much better, even though it won't compete with a PC laptop with a good dedicated graphics card installed.
Now, we can come MUCH lower than that so that you can operate with a 100w battery. Which Apple's laptops are just 99.5w batteries. But, for a PC to do that, they have to cut down on the power they provide to the dedicated GPU. Which is why Apple tends to show their graphs beating a PC dedicated GPU. Cause at that level of power, Apples SOC can outperform the PC. You have to increase the power (double or even triple). In order to get 30-50 or 100% better performance. Meaning you're using more power than the performance you get out of it. Diminishing returns. I'm not saying in any way you can't get more performance from a PC. You certainly can, and do. Just that it costs more power (not linear!) to do it. At which point you're plugging in the laptop, and it loses is full mobility.
With Apple you get full performance on or off the power adapter.