Developers need to be able to leverage the Android x86 emulator that was made available with Android SDK r17. It claims to have performance increases beyond the standard emulator making for a better development experience.
It would be good if you could specify by default whether you want to use the x86 or standard emulator for all projects, perhaps in Preferences -> Titanium Studio -> Titanium. It should be the standard emulator by default as the x86 emulator currently does not include the Google APIs (which would prevent the KitchenSink from running) and it does not support V8, as detailed in the linked ticket.
Also, it should be configurable on a per-project basis as well, for the same reasons I listed in the above paragraph.
- We need to upgrade our AVI detection to show the available ABIs per device
- For devices with multiple ABIs we need to allow the user to select which one to use as part of the launch configuration, and that is passed as the first argument to the SDK for SDKs 2.1+. For < 2.1, we only pass the device argument
- We could add a preference in Titanium Preferences to default to x86 or standard emulator (were available). This would se the default ABI selection in the launch configuration.