Full binary emulation of native apps would be cool for the very reason you mention. There are efforts to make this work but they are still research in nature. We are keen on hybrid apps built on frameworks such as phonegap as it enables us to leverage the browser as the runtime with native extensions that can be much more easily emulated.
If you run across any technology in your research let us know.
Wayne
Genuitec Mobile Team