Creates the appropriate platform adapter based on the current environment
A platform adapter instance for the current environment
If platform adapters cannot be imported or created
Creates the appropriate platform adapter based on the current environment