macos ecosystem