Como posso desenvolver o Safari 6 sem comprar um mac?

8

Sempre achei que apenas o desenvolvimento no Windows e o uso do Safari para Windows eram suficientes.

No entanto, o Safari 6 foi lançado e eu tenho pelo menos um usuário que entrou em contato comigo, dizendo que teve problemas com um dos meus sites em seu novo ipad.

O problema é que o Safari para Windows só sobe para 5.1.7.

Preciso sair e comprar um novo mac / ipad / iphone para testar meu código ou existe outra maneira?

Urbycoz
fonte
11
Se o problema persistir no iPad, você precisará de um iPad e não de um Mac.
Ramhound #
Você tem três opções. Diga aos usuários para comprar um mac. Visite hackintosh.org e veja se existe um ISO inicializável para osx 10.7 que você pode carregar em um emulador como o VirtualBox. E finalmente - declare que o Safari 6 não será suportado até que a Apple o libere para Windows.
Ярослав Рахматуллин
Meu empregador não comprará um ipad ou mac. Mas eles insistem que eu devo apoiar os dois.
precisa saber é o seguinte
@ Ramhound O Safari 6 não é o mesmo no ipad e no mac?
precisa saber é o seguinte
@ Urbycoz: Até que você consiga pagar um empregador melhor, recomendo ler os quadrinhos de Dilbert.
Michael Scheper

Respostas:

5

Ambos usam o webkit, mas não vivem e morrem com isso. Vimos muitos erros \ comportamentos que ocorrem apenas no safari.

Use os laboratórios de navegação ou molho. Eles têm emuladores \ áreas de trabalho virtuais que podem recriar seus problemas.

Estou aqui porque o 6.0+ mudou a maneira como lida com as tags injetadas, como o IE 10.

galho
fonte
1

Basta testar no Google Chrome. Ambos os navegadores compartilham o mecanismo de renderização do WebKit. Caso contrário, você pode virtualizar o OS X.

Daylen
fonte
2
Errado, enquanto o Chrome e o Safari compartilham os mecanismos de renderização WebKit / Blink, eles são distintamente bifurcados. No entanto, você pode usar o novo clone do Chrome "Opera", que permitirá testar várias versões do Chrome sem precisar desinstalar / reinstalar em uma extensão insana.
John