Как я могу разработать для Safari 6, не покупая Mac?

8

Я всегда обнаруживал, что достаточно просто разработать в Windows и использовать Safari для Windows .

Однако Safari 6 уже выпущен, и у меня есть по крайней мере один пользователь, который связался со мной, сказав, что у него возникли проблемы с одним из моих сайтов на его новом ipad.

Проблема в том, что Safari для Windows работает только до версии 5.1.7.

Нужно ли выходить и покупать новый mac / ipad / iphone, чтобы проверить мой код, или есть другой способ?

Urbycoz
источник
1
Если проблема возникает на iPad, то вам нужен iPad, а не Mac.
Ramhound
У вас есть три варианта. Скажите своим пользователям, чтобы купить вам Mac. Зайдите на hackintosh.org и посмотрите, есть ли загрузочный ISO для osx 10.7, который вы можете загрузить в эмуляторе, таком как VirtualBox. И наконец - объявите, что Safari 6 не будет поддерживаться, пока Apple не выпустит его для Windows.
Ярослав Рахматуллин
Мой работодатель не купит iPad или Mac. Но они настаивают на том, что я должен поддержать оба.
Urbycoz
@ Ramhound Разве Safari 6 не такой же, как на ipad, как на Mac?
Urbycoz
@Urbycoz: Пока вы не можете позволить себе лучшего работодателя, я рекомендую читать комиксы Дилберта.
Майкл Шепер

Ответы:

5

Оба используют webkit, но не живут и не умирают от этого. Мы видели много ошибок \ поведения, которые происходят только в сафари.

Используйте браузерную или соусную лабораторию. У них есть эмуляторы \ виртуальные рабочие столы, которые могут воссоздать ваши проблемы.

Я здесь, потому что 6.0+ изменили способ обработки введенных тегов, как в IE 10.

ветвистый
источник
1

Просто протестируйте в Google Chrome. Оба браузера используют движок рендеринга WebKit. Если нет, вы можете виртуализировать OS X.

Daylen
источник
2
Неправильно, в то время как Chrome и Safari используют движки рендеринга WebKit / Blink, они явно являются вилками. Однако вы можете использовать новый клон Chrome "Opera", который позволит вам тестировать несколько версий Chrome без необходимости удалять / переустанавливать в безумной степени.
Джон