Wie kann ich für Safari 6 entwickeln, ohne einen Mac zu kaufen?


8

Ich habe immer festgestellt, dass es ausreichend war , nur unter Windows zu entwickeln und Safari für Windows zu verwenden.

Allerdings wurde Safari 6 jetzt veröffentlicht, und ich habe mindestens einen Benutzer, der mich kontaktiert hat und sagt, er habe Probleme mit einer meiner Websites auf seinem neuen iPad.

Das Problem ist, dass Safari für Windows nur bis 5.1.7 läuft.

Muss ich einen neuen Mac / iPad / iPhone kaufen, um meinen Code zu testen, oder gibt es einen anderen Weg?


1
Wenn das Problem auf dem iPad auftritt, benötigen Sie ein iPad, keinen Mac.
Ramhound

Sie haben drei Möglichkeiten. Sagen Sie Ihren Benutzern, sie sollen Ihnen einen Mac kaufen. Besuchen Sie hackintosh.org und prüfen Sie, ob es eine bootfähige ISO für osx 10.7 gibt, die Sie in einen Emulator wie VirtualBox laden können. Und schließlich - erklären Sie, dass Safari 6 erst unterstützt wird, wenn Apple es für Windows veröffentlicht.
Ярослав Рахматуллин

Mein Arbeitgeber wird kein iPad oder Mac kaufen. Aber sie bestehen darauf, dass ich beide unterstützen muss.
Urbycoz

@ Ramhound Ist Safari 6 auf dem iPad nicht dasselbe wie auf einem Mac?
Urbycoz

@ Urbycoz: Bis Sie sich einen besseren Arbeitgeber leisten können, empfehle ich, Dilbert-Comics zu lesen.
Michael Scheper

Antworten:


5

Beide verwenden das Webkit, leben und sterben aber nicht danach. Wir haben viele Fehler \ Verhaltensweisen gesehen, die nur in Safari auftreten.

Verwenden Sie Browserstack- oder Saucenlabors. Sie haben Emulatoren \ virtuelle Desktops, die Ihre Probleme neu erstellen können.

Ich bin hier, weil 6.0+ die Art und Weise geändert hat, wie injizierte Tags behandelt werden, wie es IE 10 getan hat.


1

Testen Sie einfach in Google Chrome. Beide Browser teilen sich die WebKit-Rendering-Engine. Wenn nicht, können Sie OS X virtualisieren.


2
Falsch, während Chrome und Safari die WebKit / Blink-Rendering-Engines gemeinsam nutzen, sind sie eindeutig Gabeln. Sie können jedoch den neuen Chrome-Klon "Opera" verwenden, mit dem Sie mehrere Chrome-Versionen testen können, ohne sie in einem wahnsinnigen Ausmaß deinstallieren / neu installieren zu müssen.
John
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.