On Tue, Aug 24, 2010 at 11:41 PM, Dianne Hackborn <[email protected]> wrote: > On Tue, Aug 24, 2010 at 1:12 PM, Vedran Rodic <[email protected]> wrote: >> >> Both things contribute to iPhone development being significantly faster. >> I wish google did something like this for Android 3.0. > > I don't think the significant effort to get a production quality Android > simulator, that ends up only being able to run on Linux, would be anywhere > near worth the effort.
Yeah, I understand the complexities of making this work. That's why iPhone development is reasonable only on Mac OS X. And that's one of the reasons why iPhone development feels more comfortable. I really feel that any step in making android development more comfortable is worth it. Windows Mobile 7 is coming, and while it may sound like a joke right now, it's not all that impossible that MS will make a giant push for the adoption of that platform. Maybe a reasonable compromise would be to make the emulator actually use x86 code, that can be virtualized more efficiently (see VirtualBox/VMWare/etc, and I think that even qemu does x86->x86 faster than it does arm->x86. > Also, as has been pointed out, you should only need to boot the emulator > once. After that you keep it running and just reinstall your app on it... > just like working with a device. Hmm, this is not the only reason for having a lighter testing environment. Testing android apps gets slower as the .apk files get bigger, so figuring out on how to efficiently transfer and apply development deltas (maybe by supporting deployment/running of projects with multiple .class files instead of .dex) could also speed up the code/test cycle. I'm not sure if this is even feasible, given that I don't know the details of Davlik VM and the runtime. Maybe just skipping pack/unpack process for .apk would provide great speed improvements. Again, if you figured out any way to make the code/test workflow faster (improvements in Eclipse Plugin very much appreciated also), people will be eternally grateful, I'm sure of it. Thanks for replying, you're making a great platform here! Vedran -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

