The long history version:
Generally you use the pixel density to display HD/SD quality. But for some devices like IPad1 or Motorola Xoom Mz605 it failed because they have a high pixel density but very bad hardware.
For IOS you need to only check “iPhone.generation” and go on. But what I can do for androids?
For now, these are my options:
- Do nothing, the owner should know that he did a bad purchase.
- Always use SD for android. Bad for everybody that expend in a high tech device.
- Use some threshold like fps. Good, but tuning threshold are always a problem.
- Let the user choose. Not ideal for mobile, but most sensate option.
- [the perfect and magic way that you will answer me]