Comment Re:Wasn't JAVA supposed to prevent this? (Score 1) 636
You could replace "Android" with "Java" in this story and you'll probably find you have a dupe of a story from 5-6 years ago.
I worked on Java apps for cell phones and ran into all sorts of incompatibilities between handsets. Problems ranged from fundamental differences like screen sizes, variations in what libraries are implemented or not, all the way down to slight differences in behavior of library calls. It seems that unless you have one hardware/software source, like Apple and the iPhone, you're going to come across and have to work around a ton of variations.