Our team implemented non-native dropdown controls that use an up-triangle on top of a down-triangle (similar to the MacOS example).
- The native controls (as far as I can tell) for MacOS (10.10) and Windows (7) are like this:
- Amazon uses (at least here) a non-native dropdown that uses MacOS style "two triangles".
Is there any logic or meaning behind the decision to use one approach vs another? My advice to my team is simply to use a native control unless there is a compelling reason not to. But is there any logic behind which way to go when using a non-native control, or is this purely a matter of style?