Probando la aplicación web en Mac / Safari cuando no tengo una Mac

122

Después de haber sido descubierto recientemente cuando un sitio web que abrí se mostraba perfectamente en IE, Firefox, Chrome y Safari en Windows, pero estaba dañado cuando se veía con Safari en Mac (por un cliente potencial), necesito comenzar a probar cómo se ven mis sitios cuando visto en una Mac.

El problema es que no tengo una Mac.

Probé BrowsrCamp, que afirma proporcionar acceso VNC a una Mac con muchos navegadores instalados, pero después de encontrarlo poco confiable (hasta ahora, funcionó 1 día en los últimos 5), necesito otra solución.

¿Alguna sugerencia?

SimonF
fuente
4
También puede probar su página en un navegador basado en WebKit como Epiphany. Obviamente, esto no elimina la necesidad de realizar pruebas en Safari, pero puede ser útil para replicar muchas de las peculiaridades de Safari con un entorno simple y local.
user2580621

Respuestas:

74

El mejor sitio para probar sitios web y verlos en tiempo real en MAC Safari es mediante

Pila de navegador

Tienen como 25 minutos gratis de prueba por primera vez y luego 10 minutos gratis cada día. Incluso puede probar sus páginas desde su PC local utilizando su función WEB TUNNEL

Probé de 7 a 8 páginas en la pila de navegadores ... Y creo que tienen una herramienta de depuración de Java en la esquina superior derecha que es de gran ayuda

Muhammad Ahsan
fuente
3
Sí, Browserstack es muy bueno, inicia sesión en un sistema operativo en vivo con navegador. Muy útil.
Jeff Clayton
14
Los probé por primera vez esta mañana, y aunque me inscribí para su prueba gratuita, todavía parecía que querían dinero antes de dejarme probar algo en Safari bajo OSX.
Michael Scheper
5
Lo acabo de probar y en este momento la última versión de Safari que puedes usar gratis es la 7.1, que no es muy útil para mí. Pero tengo que decir que la función para las pruebas locales es buena.
Grochni
9
No permita la prueba de aplicaciones MAC de forma gratuita
Nate Anderson
3
¿Cómo conseguir esos 25 minutos de prueba? Solo obtengo 1 minuto ininterrumpido (que es totalmente inútil) a menos que compre un plan.
Evgeny A.
9

Mientras tanto, MacOS High Sierra se puede ejecutar en VirtualBox (en una PC) de forma gratuita. No es realmente rápido, pero funciona para pruebas generales de navegadores.

Cómo configurar ver aquí: https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

Estoy usando esto por un tiempo y funciona bastante bien

Marcel Haldemann
fuente
1
También vale la pena mencionar que, con este método, puede ejecutar Safari 11 sin instalar realmente el sistema operativo (lo que lleva años), haciendo clic en la opción "Obtener ayuda en línea" en el menú de utilidades de macOS que aparece cuando inicia por primera vez el sistema base. .
hackel
4
El principal problema con esto es que todavía necesitas una Mac para obtener la ISO.
SeinopSys
@SeinopSys ... no ... puedes descargar el ISO, mira mi respuesta a continuación
Martin Zvarík
8

Para mi caso (un pequeño proyecto personal) https://www.lambdatest.com/ fue muy útil. El nivel gratuito permite 6 sesiones por mes.

m3h0w
fuente
3
El nivel gratuito no permite MacOS, por lo que es bastante inútil. También se ve sospechosamente similar a BrowserStack, mencionado en otra respuesta
Greg Woods
@GregWoods Tienen MacOS y Safari ... pero NO la última versión, tienes que pagar por eso ... y las últimas versiones son las que están llenas de errores, así que no son buenas.
Martin Zvarík
4

Si es una preocupación importante comenzar a hacer muchas pruebas en una Mac, definitivamente sugeriría comprar una Mac de segunda mano, o tal vez construir una Hackintosh. El primero lo pone en funcionamiento rápidamente, el segundo le brinda mucha potencia por el mismo precio.

Para una prueba, ejecutar OS X en VMWare en su PC actual es una opción más económica.

Seguro en sí mismo
fuente
4
Tenga en cuenta que el EULA de Apple prohíbe la instalación de OS X en cualquier máquina que no sea Mac, y que los tribunales de EE. UU. Han juzgado que Hackintosh no es más que una violación de la IP de Apple. No creo que sea una buena idea fomentar la piratería en SO.
KPM
43
Hackintosh no es piratería.
Coxy
4
Consulte en apple.com/legal/sla/docs/OSX1010.pdf en la página 3: "H. Otras restricciones de uso. Las concesiones establecidas en esta Licencia no le permiten, y usted acepta no, instalar, usar o ejecutar el Software de Apple en cualquier computadora que no sea de Apple, o para permitir que otros lo hagan ".
Steffen
15
La situación se ve diferente en la UE y Australia, y OP vive en Australia según su perfil.
Chris Hasiński
4
@KPM En la UE, las leyes anulan ese EULA. Entonces debería ser legal aquí. Incluso podemos vender Windows OEM legalmente si lo eliminamos de la máquina original.
inf3rno
4

Estos sitios pueden ayudar:

Browsera
Browsershots

Kevin Shea
fuente
Gracias. Probé browsershots.org, pero la mayor parte de mi sitio está detrás de un inicio de sesión y no puedo superarlo. Browsera afirma poder trabajar detrás de páginas protegidas de inicio de sesión, pero estoy nervioso por suscribirme a un plan de $ 49 al mes sin poder verificar que hace lo que necesito. ¿Alguien tiene experiencia con este servicio?
SimonF
3

Desafortunadamente, no puede ejecutar MacOS X en nada más que en una Mac genuina.

Sin embargo, MacOS X Server se puede ejecutar en VMWare. Una solución provisional sería instalarlo dentro de una máquina virtual. Pero debe tener en cuenta que MacOS X Server y MacOS X no son exactamente lo mismo, y sus pruebas no serán exactamente las que tiene el usuario. Sin mencionar el precio de $ 499.

La forma más sencilla es comprarse un mac mini barato o un portátil con la pantalla rota que se utiliza en eBay, conectarlo a su red y acceder a él a través de VNC para realizar las pruebas.

Eric
fuente
7
Incluso OS X Server solo se puede ejecutar en VMWare si la máquina física que lo aloja es una Mac. No puede ejecutar OS X Server dentro de VMWare en una PC.
KPM
4
Esto no es cierto, OSX puede tener arranque dual y ejecutarse a través de VMWare (lo cual es aún más fácil, siempre que no requiera mucha energía). Es posible que algunos sistemas no sean capaces, pero la mayoría sí.
Deji
4
Bien, lo compraré si me envías dinero
Sergey Maksimenko
6
@KPM: información falsa. Ejecuto OSX en mi software vmware de Windows sin ningún problema. Solo necesitas saber cómo hacerlo.
vsync
7
@KPM - No solo dijiste que ... a Apple le conviene tener tantos sitios web compatibles con su navegador de mierda, por lo que deberían estar agradecidos por cualquier tiempo perdido , haciendo depuración "ilegal" con VM
vsync
2

https://turbo.net/ ofrece un entorno de pruebas del navegador en el que las máquinas virtuales en contenedores ejecutan sesiones del navegador por usted. Lo probé con Safari en mi máquina de desarrollo de Windows y parece funcionar muy bien.

Ben Curthoys
fuente
He editado la respuesta, pero como la respuesta es un servicio en línea, si la página vinculada cambia será porque ya no está disponible.
Ben Curthoys
22
Spoon.net ahora es turbo.net, y su lista de navegadores Safari se ha detenido en la versión 5.1. Que está completamente desactualizado.
Stéphane
1
@BenCurthoys ya no es compatible con Safari
Spoderman4
2

A) Instale VirtualBox y descargue la imagen gratuita de MacOS High Sierra

Vea el tutorial aquí: https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/

Obtendrá el último Safari.

¡No necesita pagar por esos servicios en línea!

Use estas configuraciones de vbox para aumentar la resolución y la memoria, pero aún es muy lento y lento:

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage modifyvm "macOS" --vram 256

B) Como alternativa, pruebe VMware 🧡

que parece ser mucho más rápido: youtube.com/watch?v=K7E_UqgCFbQ (video eliminado) - use google (necesita la imagen ISO de VMware + MacOs)

@edit: ¡¡¡Es significativamente más rápido !!!

Martín Zvarík
fuente
1
¿Las descargas de mac osx se almacenan en la cuenta de Google Drive de alguien? ¿No parece muy legítimo?
jmunsch
1
Si bien no recomendaría descargar una imagen de una cuenta de Drive aleatoria, hay otras formas de obtener la imagen (por ejemplo, support.apple.com/en-us/HT201475 , aunque aparentemente necesitas encontrar a alguien con una Mac). Personalmente, no he tenido una buena experiencia con los servicios basados ​​en web, por lo que sugerir ejecutar Mac OS en una máquina virtual es una solución legítima en jurisdicciones donde el uso justo supera a los draconianos SLA de Apple.
imolit
El video de youtube.com/watch?v=K7E_UqgCFbQ parece haber sido eliminado.
thisgeek
1

Hay una prueba gratuita de 100 minutos en https://browserling.com y puede probar en Safari v7.0 durante el período de prueba.

JerryGoyal
fuente
1
Las pruebas gratuitas no son una solución eficaz a largo plazo.
antikbd
4
Señor, esa es su preferencia personal, a algunos les gustaría ver cómo se ve el sitio ya desarrollado en Mac y este período de prueba cubre eso. Para descansar, siempre existe la opción de comprar la suscripción real en lugar de rechazar la respuesta.
JerryGoyal
2
en realidad, la prueba gratuita no tiene MacOS ahora ..: /
Himanshu Bansal
0

El tornasol puede ayudarte. Tomará capturas de pantalla de su (s) página (s) web en una amplia variedad de navegadores para que pueda asegurarse de que su sitio funcione en todos ellos. Una alternativa gratuita (Litmus es un servicio pago) es Browsershots , pero obtienes lo que pagas. (En algunas capturas de pantalla que devuelve Browershots, el navegador aún no ha terminado de cargar la página web ...)

Por supuesto, como han sugerido otras personas, comprar una Mac también es una buena solución (y puede ser mejor, dependiendo del tipo de prueba que necesite hacer), porque entonces puede probar su sitio web usted mismo en cualquiera de los navegadores que ejecutan en Mac OS X o Windows.

Steve Harrison
fuente