In the good old days, when we had Celeron, Pentium II and other “newest and fastest” processors, 96mb RAMs and all that other stuff. That’s how it was like when I got my first computer. I was proud owner of PC and soon after that I was completely aware of my computer’s specifications, so I could buy games which were to run smoothly on my PC. At first, there weren’t games which didn’t run. But, as time went along, my choices were narrower and narrower. And that was ok, because that’s how things were supposed to be.
Somehow we have reached the same situation in the market of smartphones, especially- Android’s. There is a ton of phones, each of them (for the most part) have different hardware, there is a ton of apps, which run or doesn’t run on different phones and then there are users who aren’t aware about which release of Android they have, which apps can they run and why something isn’t working.
This is also a turn-off for developers. Creating an app for this volume of phones can’t be easy on anyone. All the different models, different Android releases, etc.
How do we solve this?