I have written posts that were 45 paragraphs long about what is wrong with Android development.
@L. Spiro I don't know why everyone hates Android development. The libraries are awesome and the whole hardware fragmentation thing isn't too much different from what we have to deal with on Windows.
On Windows you are using the same OS for everyone, and the differences are trivial in most cases. Everyone is running the same build of the same OS (barring service packs), and the OS looks and works the same.
On Android, you are using an OS that has been modified to VERY different ways by every device manufacturer. This breaks almost every app in very strange ways. A lot of people are blind to this problem because they run popular apps on very popular devices, and the bugs have been worked around, so those users get a good experience. It's fun when an app or game that cost 10$+ breaks because the author optimized it for the newest NeXus device and broke it on several others!
I have 7 android devices here. It's hilarious comparing app compatibility between them. Even simple little apps. Even apps running on similar hardware with the same OS versions (Even then, those OS versions are so modified, the only clue they are both on Android 4.03 is that it says so in the sys info screen lol). Even then, all my 4.3 devices are running their own custom 4.03 builds. Similar in name only!
App will run great one a few devices, black screen on others, screen full of garbage on others.
The Lenovo tablet re-skinned the bottom bar (which takes the place of the physical buttons on older devices), to fit a custom button in the center, and the bar is taller as a consequence. A lot of apps get messed up with graphic placement and touch tracking because the aspect ratio of the client area is now off.
For example: Square released Chrono Trigger on Android this week, and is having tons of similar problems. Especially with the graphics corruption. They have taken some of those devices off the compatibility list, leaving those who already bought it screwed with an unusable app!
First review ever couldn't stay quiet about this. Bought this my Galaxy S3 and it works ok on that. However on my Xoom it is unplayable, same as others, quarter of the screen used and can't download the rest of the game. This is the best game of all time Square should be ashamed of themselves for putting this out like this, and for 10 bucks no less.
Prompted that additional data needs to be downloaded but can't actually say OK because i can only see a quarter of the screen, then stuck. unacceptable for a paid app. ESPECIALLY for $10. transformer tf700
This is a great port of a great game!
Like many others this only loads in half the screen and i am unable to click any further. Pretty terrible for an expensive app. Not meantion of compatibility issues in the description. Patch or money back please.
After installing it, the screen asks if you want to download the additional content. Unfortunately, on my Xoom, this screen is unusable and I can't install the content. For that matter - the game starts with a 34mb download just to get it from the market, why in the world does it then need MORE content? Sloppy. (11/1) - How cute, they marked it as not being compatible with my tablet. This, of course, does nothing for the people they robbed beforehand due to Google's refund policy.
It's gotten so bad that the marketplace was modified to add an option to let you see only reviews from the current build and/or your specific device.
At least with iOS and Win8 you get one OS build that provides a baseline for quality and functionality. Everyone will have the same builds of these OSes, that will all look and act the same. There should have been one, closed, build of android, and these problems wouldn't exist! Everyone would have the exact same OS with the same quirks, and everything would work nicely for everyone.
If they want to let people customize their android products, there should be ways of skinning it and adding vendor stuff without having to rebuild it, and break it. Everything should just work, all the time.