Android app killed by its author due to incompatible phones
blog.iwonderphone.com
blog.iwonderphone.com
However, with most general apps, you can debug all your problems with a number of emulators (which all suck because they move twice as slow as the actual phones).
Screen resolution differences are definitely a big challenge, then after that, the application's state. Someone can exit your app from the back button or the Home button, and then getting back in to a complicated app without a "Force Close" error can be a nightmare.
Then you have to account for the fact that the phone is doing a number of other things at the same time as your app and it could get slowed down even more. When there is NO multitasking, you don't know how good you have it until you have it ;)
Some days I dream of what it would be like to be an iPhone developer. No multitasking, one screen resolution. Ahh the life.
So from the beginig he knew it would not work on all phones.
But again. If there's need to do this, i still blame the api, not the person that hacked around it's limitations.
Discontinuing development and making a dramatic blog post about it doesn't really benefit anyone, including him.
Personally, I will never put any of my Android apps in the market for this reason. I don't really care about your opinion of my app. If it doesn't work, send me a patch.
The author of this app should do the same thing; get a thick skin, and accept patches on Github. That way it is the user's fault for the app not working, not his.
If you are writing a paid app, then maybe you should be nicer. But I wouldn't want to listen to your whining for 99 cents either.
Having one platform (or a few variants) with well-known hardware/software allowed to focus on the 'real' work on the Amiga, and we saw amazing things despite the lower raw power compared to PC.
In the end thought, PC took over Amiga.
I'm be curious to know how the future will go for both iPhone and Android...
Compared to developing for a single device, yes, you definitely need to put more thought and care into platform differences (though you can also target individual phones and OSs, if your app requires e.g. a physical keyboard for some reason rather than an on-screen one).
Android is a tough platform to target, as its basically 8 platforms or so currently with differing OS versions and screen sizes.
http://androidandme.com/2010/02/news/all-u-s-android-phones-...
The irony is they are more open than android at this point. Hell it's been rooted forever, they've acknowledged it, and still don't care.