Olá? Alguém poderia testar esse código no MacOS? Só para ver se está certo?

Olá? Alguém poderia testar esse código no MacOS? Só para ver se está certo?
O código é para abrir o Navegador Safari numa página html

https://ouka.com.br/teste/index.html

Testei no Windows e no Linux, agora só falta o MacOS.

import java.io.IOException;

public class Window {
    public static void main(String[] args) {

        // Obtem o nome do sistema operacional
        String sistemaOperacional = System.getProperty("os.name");

        // Exibe o nome do sistema operacional
        System.out.println("Sistema Operacional: " + sistemaOperacional);

        // Se o Sistema Operacional for Android
        String javaVendor = System.getProperty("java.vendor");
        String javaRuntime = System.getProperty("java.runtime.name");

        // Verifica o tipo do sistema operacional
// ================================================
// Windows
// ================================================
        if (sistemaOperacional.toLowerCase().contains("win")) {

            System.out.println("Voce esta usando Windows.");

            // Abrindo o Internet Explorer (ou Microsoft Edge)
            abrirPrograma("C:\\Program Files\\Internet Explorer\\iexplore https://ouka.com.br/teste/index.html");
// ================================================
// Android
// Nota: Uso o React para usar em sistema Android
// ================================================
        } else if (isAndroid(sistemaOperacional, javaVendor, javaRuntime)) {

            System.out.println("Este sistema e Android.");
// ================================================
// Linux
// ================================================
        } else if (sistemaOperacional.toLowerCase().contains("nix") ||
                   sistemaOperacional.toLowerCase().contains("nux") ||
                   sistemaOperacional.toLowerCase().contains("aix")) {

            System.out.println("Voce esta usando Linux ou Unix.");

            // Abrindo o Firefox
            abrirPrograma("firefox https://ouka.com.br/teste/index.html");
// ================================================
// MacOS
// ================================================
        } else if (sistemaOperacional.toLowerCase().contains("mac")) {

            System.out.println("Voce esta usando macOS.");

            // Abrindo o Safari
            abrirPrograma("safari https://ouka.com.br/teste/index.html");
// ================================================
// Nenhum Sistema
// Observacao: iOS (iPhone) não usa Java
// Nota: Uso o React para usar em sistema iOS
// ================================================
        } else {
            System.out.println("Sistema operacional nao identificado.");
        }
    }

// ================================================
    public static boolean isAndroid(String osName, String javaVendor, String javaRuntime) {
        return (osName != null && osName.toLowerCase().contains("linux")) &&
               (javaVendor != null && javaVendor.toLowerCase().contains("android")) ||
               (javaRuntime != null && javaRuntime.toLowerCase().contains("android"));
    }

    public static void abrirPrograma(String nomePrograma) {
        try {
            Process processo = Runtime.getRuntime().exec(nomePrograma);
        } catch (IOException e) {
            System.out.println("Erro ao tentar abrir o Programa: " + e.getMessage());
        }
    }
// ================================================
}

Pq vc não abre o navegador padrão do usuário? Não faz mais sentido? De quebra vc não precisa ficar testando manualmente qual SO está rodando.

public static void main( String[] args ) {
    abrir( "http://www.guj.com.br" );
}

public static void abrir( String endereco ) {
    try {
        Desktop.getDesktop().browse( new URI( endereco ) );
    } catch ( IOException | URISyntaxException exc ) {
        exc.printStackTrace();
    }
}

Obrigado!
Vou pegar o seu código!
Agora me responda? O código que mandei, funciona no MacOS? Se eu colocar outro programa?

Funciona em qualquer sistema operacional que tem um browser padrão.