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

Reply via email to