Hacker News new | ask | show | jobs
by Twenty44 3557 days ago
I think your second point may have more to to do with the diversity of hardware that Android runs on than the developers simply putting less effort into it. Android runs on so many different devices. It is more difficult to develop and Android app that feels totally polished on every device
2 comments

Are there specific devices or manufacturers that seem to fair better here? I'm on the fence on switching to Android (probably the Pixel phone), too, and I can't imagine testing for all the different phones and android releases.
I wish developers would explicitly say what devices they test on. There's no reason an app shouldn't be totally polished on at least one device.
I doubt that would help. Some developers do the tests but aren't very good at testing. Others wouldn't do the tests but would copy and paste a long list of "tested devices", and with two million apps, you would never be able to tell the former cases from the latter.

Google could probably address this more effectively with some variant of: dev technologies making it easier to design for varied hardware profiles, test suites in the simulator that automate many types of testing across a set of standard profiles, specs for hardware makers showing them what the requirements of each standardized profile were, extensive test suites for hardware makers to make sure they conform to a standard profile, and a Google certification that a given device matches the such-and-such profile in all respects, so that if you test your code against the such-and-such profile in the simulator, and it works, it will work on the certified device.

There is less incentive to polish on even one device when you know it's <1% of the market. Seems better to put more effort to get it running reasonably well on more devices.
You would think they would at least polish it on their primary device.

I think there's a cultural difference between the two platforms as well. The developers that are inclined to want to make their application perfect and beautiful seem to be attracted to iOS.