They're also bringing a new UI builder this fall. They talk about all of that here:
Uh... no shit? That's exactly what the "emulator" part of "ARM emulator" means.
> it's not just a fake simulator like the one for iOS
It's not a fake simulator, it's a simulator period. There's nothing fake about it.
The iOS Simulator is specifically refereed to as a simulator NOT an emulator. It simulates the iOS on top of OS X and makes no attempt to be an emulator. It is a decent simulator.
Of course I did. An Android emulator can only mean Android running on top of an ARM emulator, otherwise it's a simulator (like the iOS simulator). Emulators are always about hardware unless otherwise specified.
The Google IO talk linked in this thread addresses this point, so hopefully in Autumn the emulator will be usable (especially at tablet resolutions).
edit: Basically it boils down to too little context around the words emulated vs simulated.
That's exactly what the iOS simulator does. It would not be an emulator in that case. It would be a simulator. Like the iOS simulator.
> From what I understand of iOS development they do it the other way. They compile to x86 and emulate the iOS system calls. They don't emulate an ARM and run the real iOS on it.
Hence being a simulator.
> Therefore the Apple way is a little fake, it is possible for behavior to differ between emulated iOS and real iOS.
It's not fake, it's a simulator. That's the whole point, and that's why it's called "simulator" not "emulator".
[1] http://android-developers.blogspot.com/2011/06/new-editing-f...
Run adb install and adb uninstall from a command terminal to get a little bit faster deploys.
We almost never run the debugger in Debug mode, we run it in Run mode (any runtime errors you can debug later from the stacktrace and how you got there)
http://stackoverflow.com/questions/4842612/how-do-you-save-a...
The emulator though - don't bother. The author is not exaggerating about several minutes to load. Just buy an Android phone and debug on that, or you'll spend more time cursing at the emulator than coding.
If the best advice you can tell people is not to use it, use a real device then why bother include it at all.
I actually used it as my primary Latex editor while writing my PhD thesis this spring.
Full disclosure... I develop using Eclipse every day.
And he is not kidding about the write your code for you, it really feels that way.