Testando o aplicativo da web no Mac / Safari quando não tenho um Mac

122

Tendo sido pego recentemente quando um site que lancei era exibido perfeitamente no IE, Firefox, Chrome e Safari no Windows, mas foi corrompido quando visualizado usando o Safari no Mac (por um cliente em potencial), preciso começar a testar a aparência dos meus sites quando visualizado em um Mac.

O problema é que não tenho um Mac.

Eu tentei BrowsrCamp, que afirma fornecer acesso VNC a um Mac com muitos navegadores instalados, mas depois de descobrir que não é confiável (até agora, funcionou 1 dia nos últimos 5), preciso de outra solução.

Alguma sugestão?

SimonF
fonte
4
Você também pode experimentar sua página em um navegador baseado em WebKit, como o Epiphany. Obviamente, isso não elimina a necessidade de testes no Safari, mas pode ser útil para replicar muitas das peculiaridades do Safari em um ambiente simples e local.
user2580621

Respostas:

73

O melhor site para testar o site e vê-los em tempo real no MAC Safari é usando

Browserstack

Eles têm cerca de 25 minutos grátis de teste pela primeira vez e, em seguida, 10 minutos grátis por dia ... Você pode até testar suas páginas do seu PC local usando o recurso WEB TUNNEL

Eu testei 7 a 8 páginas na pilha de navegadores ... E acho que eles têm alguma ferramenta de depuração java no canto superior direito que é de grande ajuda

Muhammad Ahsan
fonte
3
Sim, o Browserstack é muito bom, você faz login em um sistema operacional ativo com o navegador. Muito conveniente.
Jeff Clayton
14
Experimentei-os pela primeira vez esta manhã e, embora tenha me inscrito para o teste gratuito, ainda parecia que eles queriam dinheiro antes de me deixarem experimentar qualquer coisa no Safari no OSX.
Michael Scheper
5
Apenas tentei e, no momento, a última versão do Safari que você pode usar gratuitamente é a 7.1, que não é muito útil para mim. Mas devo dizer que o recurso para teste local é bom.
Grochni
9
Não permitir o teste de aplicativos MAC gratuitamente
Nate Anderson
3
Como conseguir esses 25 minutos de teste? Eu só tenho 1 minuto ininterrupto (o que é totalmente inútil) a menos que eu compre um plano.
Evgeny A.
9

Enquanto isso, o MacOS High Sierra pode ser executado no VirtualBox (em um PC) gratuitamente. Não é muito rápido, mas funciona para testes gerais de navegador.

Veja como configurar aqui: https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

Estou usando isso por um tempo e funciona muito bem

Marcel Haldemann
fonte
1
Também vale a pena mencionar que, usando este método, você pode executar o Safari 11 sem realmente instalar o sistema operacional (o que leva séculos), clicando na opção "Get Help Online" no menu macOS Utilities que aparece quando você inicializa o sistema básico pela primeira vez .
hackel de
4
O principal problema com isso é que você ainda precisa de um Mac para obter o ISO.
SeinopSys
@SeinopSys ... você não ... você pode baixar o ISO, veja minha resposta abaixo
Martin Zvarík
8

Para o meu caso (um pequeno projeto pessoal) https://www.lambdatest.com/ foi muito útil. O nível gratuito permite 6 sessões por mês.

m3h0w
fonte
3
O nível gratuito não permite MacOS, então é bastante inútil. Também parece suspeitamente semelhante ao BrowserStack, mencionado em outra resposta
Greg Woods
@GregWoods Eles têm MacOS e Safari ... mas NÃO a versão mais recente - você tem que pagar por isso ... e as versões mais recentes estão cheias de bugs, então não é bom.
Martin Zvarík
4

Se for uma grande preocupação começar a fazer muitos testes em um Mac, então eu definitivamente sugeriria comprar um Mac de segunda mão, ou talvez construir um Hackintosh. O primeiro permite que você comece a trabalhar rapidamente, enquanto o segundo lhe dá muita potência pelo mesmo preço.

Apenas para um teste estranho, rodar o OS X no VMWare no seu PC atual é uma opção mais barata.

Coxy
fonte
4
Observe que o EULA da Apple proíbe a instalação do OS X em qualquer máquina que não seja um Mac, e que os tribunais dos Estados Unidos julgaram que o Hackintosh é nada mais do que uma violação da propriedade intelectual da Apple. Não acho uma boa ideia encorajar a pirataria no SO.
KPM de
43
Hackintosh não é pirataria.
Coxy de
4
Consulte apple.com/legal/sla/docs/OSX1010.pdf na página 3: "H. Outras restrições de uso. As concessões estabelecidas nesta Licença não permitem que você e você concorda em não instalar, usar ou executar o Software Apple em qualquer computador que não seja da marca Apple ou para permitir que outros o façam. "
Steffen
15
A situação é diferente na UE e na Austrália, e OP mora na Austrália de acordo com seu perfil.
Chris Hasiński
4
@KPM Na UE, as leis prevalecem sobre esse EULA. Portanto, deve ser legal aqui. Podemos até vender Windows OEM legalmente se removê-lo da máquina original.
inf3rno
4

Esses sites podem ajudar:

Browsera
Browsershots

Kevin shea
fonte
Obrigado. Eu tentei o browsershots.org, mas a maior parte do meu site está protegida por login e não consigo passar disso. O Browsera afirma ser capaz de trabalhar por trás de páginas protegidas por login, mas estou nervoso em me inscrever para um plano de US $ 49 por mês, sem ser capaz de verificar se ele faz o que eu preciso. Alguém tem experiência com este serviço?
SimonF
3

Infelizmente, você não pode executar o MacOS X em nada além de um Mac genuíno.

O MacOS X Server, entretanto, pode ser executado em VMWare. Uma solução temporária seria instalá-lo dentro de uma VM. Mas você deve estar ciente de que o MacOS X Server e o MacOS X não são exatamente iguais, e o seu teste não será exatamente o que o usuário tem. Sem mencionar o preço de $ 499.

A maneira mais simples é comprar um mac mini barato ou um laptop com tela quebrada usado no ebay, conectá-lo à sua rede e acessá-lo via VNC para fazer seus testes.

Eric
fonte
7
Mesmo o OS X Server só pode ser executado em VMWare se a máquina física que o hospeda for um Mac. Você não pode executar o OS X Server dentro do VMWare em um PC.
KPM de
4
Isso não é verdade, o OSX pode ter boot duplo e rodar via VMWare (o que é ainda mais fácil, desde que você não precise de muita energia). Alguns sistemas podem não ser capazes, mas a maioria é.
Deji
4
Certo, vou comprá-lo se você me enviar dinheiro
Sergey Maksimenko
6
@KPM - informações falsas. Eu executo o OSX no meu software Windows VMware sem problemas. Você só precisa saber como fazer.
vsync
7
@KPM - Você não acabou de dizer isso ... é do interesse da Apple ter tantos sites compatíveis com seu navegador de merda, portanto, eles deveriam ser gratos por qualquer do nosso tempo perdido , fazendo depuração "ilegal" com VMs
vsync
2

https://turbo.net/ oferece uma sandbox de navegador na qual máquinas virtuais em contêiner executam sessões de navegador para você. Eu tentei com o Safari na minha máquina de desenvolvimento Windows e parece funcionar muito bem.

Ben Curthoys
fonte
Eu editei a resposta, mas como a resposta é um serviço online, se a página do link mudar, será porque não está mais disponível.
Ben Curthoys
22
Spoon.net é agora turbo.net, e sua lista de navegadores safari parou na versão 5.1. Que está completamente desatualizado.
Stéphane,
1
@BenCurthoys não suporta mais Safari
Spoderman4
2

A) Instale o VirtualBox e baixe gratuitamente a imagem do MacOS High Sierra

Veja o tutorial aqui: https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/

Você obterá o Safari mais recente.

Você não precisa pagar por esses serviços online !!!

Use essas configurações do vbox para aumentar a resolução e a memória, mas ainda é muito lento e lento:

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

B) Como alternativa, tente VMware 🧡

que parece ser muito mais rápido: youtube.com/watch?v=K7E_UqgCFbQ (vídeo removido) - use o google (você precisa de imagem ISO VMware + MacOs)

@edit: É significativamente mais rápido !!!

Martin Zvarík
fonte
1
Os downloads do mac osx estão sendo armazenados na conta do Google Drive de alguém? Não parece muito legítimo?
jmunsch
1
Embora eu não recomende baixar uma imagem de uma conta aleatória do Drive, existem outras maneiras de obter a imagem (por exemplo, support.apple.com/en-us/HT201475 , embora aparentemente você precise encontrar alguém com um Mac). Eu, pessoalmente, não tive uma boa experiência com serviços baseados na web, então sugerir que rodar o Mac OS em uma VM é uma solução legítima em jurisdições onde o uso justo supera os SLAs draconianos da Apple.
imolit
O vídeo em youtube.com/watch?v=K7E_UqgCFbQ parece ter sido removido.
thisgeek
1

Há um teste gratuito de 100 minutos em https://browserling.com e você pode testar no Safari v7.0 durante o período de teste.

JerryGoyal
fonte
1
Avaliações gratuitas não são uma solução eficaz a longo prazo.
antikbd
4
Senhor, essa é sua preferência pessoal, alguns podem apenas gostar de ver como o site já desenvolvido se parece no mac e este período de teste cobre isso. Para descansar, sempre há a opção de comprar a assinatura real, em vez de rejeitar a resposta.
JerryGoyal
2
na verdade, o teste gratuito não tem MacOS agora ..: /
Himanshu Bansal
0

Torneio pode ajudá-lo. Ele fará capturas de tela de sua (s) página (s) da web em uma ampla variedade de navegadores para que você possa ter certeza de que seu site funciona em todos eles. Uma alternativa gratuita (Litmus é um serviço pago) é Browsershots , mas você recebe o que pagou. (Em algumas capturas de tela que o Browershots retorna, o navegador ainda não terminou de carregar a página da web ...)

Claro, como outras pessoas sugeriram, comprar um Mac também é uma boa solução (e pode ser melhor, dependendo do tipo de teste que você precisa fazer), porque então você mesmo pode testar seu site em qualquer um dos navegadores que executam no Mac OS X ou Windows.

Steve Harrison
fonte