I wrote an free App and web site to help myself on the Android fragmentation problem: https://cloudshellapp.appspot.com/ https://play.google.com/store/apps/details?id=com.cloudshell
The App will allow you to run code on remote Android phones, so you can fix the bug on the phone you do not have physical access to. I asked my friend in cell phone store to test on the different Android phones, then I will remote read the log and test the code. On Thursday, July 25, 2013 6:39:14 PM UTC-4, Omer Gilad wrote: > > .I am wondering how developers here are dealing with the fact that there > are 1000's of devices out there, some of them running your applications in > very broken ways > .I keep running into these kind of issues again and again for the past 3 > years, and to be honest, I'm fed up with it > .I've decided to move to iOS development, and the only way to convince me > otherwise is to give me a decent, reliable way of dealing with fragmentation > > So what do you do when you develop a game, for example, and try to create > a high-quality user experience on Google Play? > Do you do your QA on 50 different devices? 100? 1000? > Or do you just shoot blindly and hope that it works, or wait for users to > send you bug reports? > > To make it clear, I'm not talking about "official" fragmentation. > I don't talk about different screen sizes, densities, features, OS > versions and so on. > I talk about the "unofficial" fragmentation. The fact that most devices, > even the popular ones from the big companies like Samsung, HTC, Motorola, > LG and so on, contain tons of implementation bugs that prevent apps from > working correctly. > I'm talking about the fact that you can call a certain simple API, test it > on a stock Android ROM (like on Nexus 4), and then have your application > crash on some Samsung, that decided to break the implementation because of > some customization. > > How can people stand that? > How is it possible to write code, when the machine that executes it is > completely broken in unexpected ways? > > I'm really fed up with it. > About 50% of my Android development time is wasted on babysitting broken > devices. > I'm waiting for an official Google response about this, and what have you > been doing in all those years to fix that. > I've heard about things like "conformance tests" for devices and so on, > but the reality is far from acceptable in this area. > > ,Looking forward for helpful responses > Omer > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

