Is this correct way to use `@available` attributes?

Related: Best way to implement new feature for old SDKs