Aunque no es del todo lo mismo, podrías utilizar uno de los Puertos de WebKit para Linux para ejecutar "principalmente Safari" en Linux. Sin embargo, si quieres ejecutar MacOS en un hardware que no sea de Apple, hay formas de hacerlo. Sin embargo, tenga en cuenta que estos métodos pueden violar el SLA de MacOS de Apple.
Según el SLA de MacOS 10.12 de Apple, puede utilizar su licencia limitada, no transferible y no exclusiva:
para instalar, utilizar y ejecutar hasta dos (2) copias o instancias adicionales del Software de Apple dentro de entornos de sistemas operativos virtuales en cada ordenador Mac que posea o controle y que ya esté ejecutando el software para fines de: (a) desarrollo de software; (b) pruebas durante el desarrollo del software; (c) utilizar MacOS Server; o (d) uso personal uso personal y no comercial.
Desde un punto de vista técnico, no hay nada que te impida ejecutar una máquina virtual en un hardware que no sea de Apple, aunque claramente estarías violando el acuerdo de nivel de servicio, y como tal, no puedo recomendarte que lo hagas. Sin embargo, si decides ejecutar una VM en el hardware de Apple, es posible crear una ISO compatible. En cualquier caso, necesitarías tener acceso a una máquina equipada con MacOS.
Una vez más, aunque claramente en violación del SLA, hay métodos para poner MacOS en hardware que no es de Apple, generalmente conocido como Hackintoshing. De nuevo, no puedo aprobar esto, pero es técnicamente posible.
El método más fácil y legalmente claro sigue siendo ejecutar Safari en el hardware de Apple, y eso es lo que yo recomendaría.
2 votos
Básicamente no - tienes que tener el hardware de Apple para ejecutar el software de Apple
2 votos
Puedes probar browserstack.com
0 votos
@Mark No es del todo cierto, voy a publicar una respuesta en un segundo.
2 votos
Los desarrolladores deberían boicotear a apple, al final sin aplicaciones hechas para apple tendrán que abrirse más o perderán clientes :(
0 votos
@JMY1000 sigue esperando que publiques esa respuesta...
1 votos
@ChrisJAllen Uh está publicado abajo, respuesta superior ATM