4 ms·
Well, if "best" is "follows conventions", then maybe the folks that set the conventions "know best"?
by scarecrowbob 10y ago
Well, if "best" is "follows conventions", then maybe the folks that set the conventions "know best"?
- Bahamut 10y agoMy point was the direct contradiction in statements there. Choosing the choices that a platform makes as the standard setter is arbitrary in a fashion, as why should those standards be the standard? There is no real reason why that makes it better.
- ultramancool 10y agoYes there is - it makes your app integrate better with the platform. Sure, the initial choices may have been completely arbitrary, but as an app developer you have to live by them now. Consistency is the reason. Users learn the platform and learn its standard UI paradigms. Should you choose not to follow them, your users will not be very pleased to say the least, often confused as to why your app doesn't operate like everything else on their device.
- PeterisP 10y agoNo, the whole point is that if everyone on the platform does it in one way that is "8/10 good" and there is another way that really objectively is "9/10 good" superior, then still the proper choice would be to follow the convention, as for the end user inconsistency is a much bigger drawback than the (comparatively small) improvement that can be done by doing it differently.