Sure, ideally you'd want your app to work on all phones.
But just as developing for any other open platform, attempting to reach 100% compatibility with every device combination is both insane and unnecessary. A range of 5-10 devices is usually sufficient for the 99% of users that most apps will be happy to support.
But just as developing for any other open platform, attempting to reach 100% compatibility with every device combination is both insane and unnecessary. A range of 5-10 devices is usually sufficient for the 99% of users that most apps will be happy to support.