If they add a battery pack (consisting of standard, easily replaceable batteries) which powers the iPhone through its external power connector, then we are coming close to an alternative for a satnav, don't we?