If you want OS interfaces that look the same wherever; then choose a portability layer that abstracts that for you.
If you want OS interfaces that look the same wherever; then choose a portability layer that abstracts that for you.