Windows Safari?
I like to think of myself as quite a creative and visual developer, I like design, I'm aware of aesthetics and I get a lot of satisfaction from a good UI, but I do not use a Mac, and have no intention of doing so. I need Windows because I learned on MS tools and this is my home, and no one has convinced me to move. The problem is I develop for the web and I want everyone to get the same sense of satisfaction from my UI as I do, I test my sites in as many browsers as I can.
At the company I've just left there are a number of Apple Macs, they even have a couple of dedicated test machines with VNC installed. Now I'm leaving to go into business, just two of us, and a Mac suddenly seems like a rather expensive luxury.
I've been looking into a few alternatives, there are screen capture services that send you a screenshot of your site in Safari for a small fee, which is no use for testing an interactive UI. Then I spent some time trying to install OpenDarwin, I read that the browser engine of Safari was open source (branched from KHTML) so figured that the browser in OpenDarwin would be based on that and work similar to Safari. I was trying to install it in a virtual machine and couldn't even get it to boot once I'd spent two days trying to install! I also saw on their site that the OpenDarwin project is now dead.
A little more research and I came across a project to port the Safari engine (WebKit) to windows and wrap it up in a browser GUI! It's called Swift and although still very young, it looks promising. I've just used it to test the new ASP.Net AJAX Toolkit and I am totally amazed by how much of it works! There are a couple of bugs with innerHTML and opacity filters, but these are probabably to do with server side browser sniffing, if I can tell ASP.Net AJAX to treat Swift as Safari then it will probably all work perfectly. The really cool controls, like MaskEdit, just work already though.
This isn't going to be a perfect replacement for Safari, but it will mean I can nag my MacFan friends a lot less.
Labels: safari, testing, web development, windows


Comment Feed


JC
Stumbled upon you via a link from bloggers "blogs of note" (http://blogsofnote.blogspot.com/)
Wirral (Hoylake) based affiliate marketer here. Thought I'd just say hello and that I'm now subscribing to your blog. I presume you'll post when glow is up and running?
Cheers
John Cronin
Neil
Corenn
If nothing else, you can always buy an older Mac that is still capable of running OSX with Safari (see Low End Mac for an idea of how much Mac you really need, and how much they cost). I imagine you could find a G3 desktop for ~$100 (USD) or a G3 iBook for ~$250 - $300, and they would be more than adequate for web browser testing.
Best of luck with all of your endeavours!
Andrew Mott
Also, you can try doing the same with linux, getting a good GUI, and seeing if they have anything similar to Safari, or if you can run safari on it.
Or check the latest documentation on each browser to see what each supports and doesnt support.
Finally the best solution is, make friends with someone who has a mac.
Thom Shannon
Rob Smith
Fresh Web Services
I suppose it depends on how much you value your time - I'd rather spend 1/2 hour & £360 & use the rest of the time earning money to pay for the mac. That seems better value & less stress than searching for & then installing some half finished port.
Just my 2p's worth.