…So:
- As a first „rule“, use
available
and notplatforms
for a library. - If it is clear that your application or any application using your library will only be used in a certain context, you might use
platforms
to avoid the manyavailable
annotations that you else would have to use.