Acer W700 gives 7.5 hours battery while Surface Pro only 4 hours despite having same specs

Acer W700 gives 7.5 hours battery while Surface Pro only 4 hours despite having same specs. Even weight is only marginally higher. So how in hell is W700 able to deliver 7.5 hours battery life which is almost as good as an arm device !!