> I'm not sure if exposing the hardware differences is needed. Stuff like that > is even hidden in many library APIs, let alone the user visible parts.
Look at sound settings -> volume - it is different on different targets due to hardware constraints.