I can understand the performance issue - emulating a different platform is always inefficient, the more different the platforms, the worse the efficiency. However, I'm curious about why the battery drain would be high? When writing your answer, keep in mind that while I know a lot about programming in general, I know next to nothing about programming for Android platforms. Naively, I'd expect the main battery drain to be due to the display, and I wouldn't expect it to be significantly higher than anything else that keeps the display on an active.