An iMac is basically a glorified laptop with a bigger screen.
If it had a battery, I think it would be able to achieve a lot more than 45 minutes of battery life.
Consider the 17" MacBook Pro, that is rated for at least 5 hours of usage. A 24" "MacBook Pro" aka iMac would certainly be able to do at least a couple of hours on the same battery the 17" uses.... assuming it is using an SSD, and using similar low wattage processors.
Apple has probably considered this in the past, no doubt. It's not ready for the market quite yet, but maybe in a handful of years it will become feasible. Useful? Maybe.
If it had a battery, I think it would be able to achieve a lot more than 45 minutes of battery life.
Consider the 17" MacBook Pro, that is rated for at least 5 hours of usage. A 24" "MacBook Pro" aka iMac would certainly be able to do at least a couple of hours on the same battery the 17" uses.... assuming it is using an SSD, and using similar low wattage processors.
Apple has probably considered this in the past, no doubt. It's not ready for the market quite yet, but maybe in a handful of years it will become feasible. Useful? Maybe.