Same here. If you just change Java Code, it isn't that bad.
However, as soon as you change a resource or after you had a compile error (how odd), it can take a few minutes from build to launch (my 'record' is abt 5 minutes). It is sometimes excruciatingly slow. On Friday, October 12, 2012 11:25:13 AM UTC-4, Tilekab wrote: > > Hi. > I'm sure people have ranted about this in other threads, but here goes. > I work for a company that builds a suite of big (=lots of layouts, lots of > graphical resources, lots of everything) apps for iPhone, Android and > Windows phone. The apps are 'identical' (obviously they are nativized for > the platforms) on each os. > I have been working on ios and Android. > Turnaround when changing a line of code and running it on device (Android, > since the emulator is way too slow) and simulator for iPhone differs in the > order of minutes. Note that this does not include any changes to layouts or > other resources that would cause a regeneration of R.java and rebuilding of > the whole shebang. > It has come to the point where it is almost unworkable. > For some new features, I set up a whole nother project with just the > Activity I'm working on, but that takes time and is not always doable since > it is not easy to lift code into a separate project without having to add > everything it depends on. > Even though I am a far more experienced Java developer (since 1997 or so) > than Objective C, I am way more productive on ios. Change, run, test, > change, run, test. That's how developers do their job. And the current tool > chain does not support it on Android when the app becomes non-trivial and > grows in size. > This is a call for action! The frustration of working much more slowly on > Android than I am capable of is killing my soul > Is there work being done on this? > When we estimate the time for new projects on ios and android, we have up > until now estimated about the same. But this is going to change. I would > add a 30%-40% extra to an android project since we have to charge for the > poor devs sitting there waiting for 'generating R.java', 'Discombobulating > classes.dex', 'Gift wrapping resources', 'Spinning hamster wheel', > 'Uploading to device' (which in itself takes about a minute!!!!) > > Happy coding! > /Tile > > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en