obviator
That's not to say there aren't challenges. But the whole point of Android was always to create an industry standard for a wide range of devices. This requires - by definition - support for a variety of screen sizes, DPIs, hardware features, etc. When most people talk about fragmentation as a negative point of Android, they're forgetting what Android is. A common platform, running on an unlimited number of devices. That's by design, not accident.
In the long term, I think the positive effects of sharing with the developer community will outweigh the negative effects of copycats. Sure, it's a little disappointing to see someone else using your ideas. But I'd much rather this scenario (where everyone can copy, be inspired, or even steal freely), rather than a patent-ridden ecosystem where you can't take inspiration from anywhere, for fear of being sued.
So at the end of the day - no, I don't feel the same way. I understand the position Chris took with kreci.net, but for my part I just take the copycats as an indication that we're still living in a free marketplace :)
I'll be watching this thread for a while, so feel free to post any queries you might have below.
The Words That Are Killing Your Productivity
Being an entrepreneur is like being a newlywed
Strive For Work-Life Integration, Not Balance
Interview Tips: Always start with the brute-force approach
NEC goes ultra-thin with 0.3mm-thick batteries
Android Income Report #7 (Indie dev makes over $1000/month)
Over 700,000 Android devices activated each day
Personally, I'd be more interested in paying a small amount (say $10 per review) to a number of people and getting feedback from a few different perspectives, rather than putting all my eggs in one basket. $100 per review would only be worth it if the review would be published in a prominent place where it could provide some publicity for my app as well.
I think this comment is even more valuable than the rest of the article. Coding tips are helpful, but most of these can be figured out pretty quickly by a decent programmer. The timing / UI lag issue is something that I see a lot with Android apps, but not so much on iOS. As an Android developer it's important to consider these little details, and be aware that not everybody on the market will have a phone as powerful as yours ;)
Crowdsourced Testing for Android App Developers
It would be interesting to see some stats about active users / new installs, to see how that relates to the advertising income.
Fake iPhone takes off on the Android Market
The Benefits of Positive Feedback
BugSense exceeded AppEngine quota
Android Income Report #4
Facebook Android App Crashes With Intent.ACTION_SEND
Also, the Android SDK works really well for testing with a physical device. Plug in by USB, or use wireless ADB, and it only takes a couple of seconds to deploy a debug package to your testing device. Much faster than using the emulator.
Agree with you 100% that quality is key to success. I just chose to focus on the business & financial side of things, since at the time I started this blog there weren't many people writing about their experiences with Android.