Safari for Windows: Apple doing unto others ...




Safari for Windows... what PC developers have been doing to them for years.

Safari for Windows is out. And so far, I'm not liking it. I am a PC user, but I own a Mac machine as well and I've used Safari on it a fair amount.

So what am I hating about it? First and foremost, Apple broke the golden rule that every PC software developer that ported to the Mac was shamed for doing: Apple has forced their OS's s look/feel and UI conventions onto another OS. Take this screen shot of the Safari for Windows Preferences panel:

Safari for Windows
It looks just like the Mac. The buttons, the colors, the behavior of the controls. The way you can tell it's a Windows dialog is Apple managed to get the close button in the proper place. But everything else is pure Mac. I remember when I was heavily into the Mac vs. Amiga Windows debates with my buddies in the 90s. We'd hear all sort of stories about how a developer on the PC flopped with a port to the Mac that Mac users outright rejected because the UI didn't conform to the Mac OS standards. As a budding UI designer I was reminded again and again to respect the conventions of the platform. Looks like Apple has flatly rejected that.

Safari for Windows is a step beyond what iTunes for Windows has done. Even though iTunes carried over a few of the Mac UI conventions, the majority of dialogs, popups, and controls in iTunes for Windows used standard Windows conventions and rendering styles. It looks like Safari for Windows throws that out entirely.

Enough with the blurry fonts

The first thing I did when I fired up Safari was I went to turn off text anti-aliasing in browser. This had already got my glasses steamed because Windows has a global setting for text anti-aliasing. Why does the app have to have it's own setting? Why can't Safari default to what the user has already chosen? I'll tell you why it can't: because Safari for Windows apparently doesn't have an option to turn text anti-aliasing off. Check out the screen shot of the "text smoothing" option from Safari for Windows:

Safari for Windows font selection
Just three shades of yuck; it's missing "none". The end result is that every web page I view with Safari is just unreadable to me. For what it's worth, Internet Explorer 7 does the same thing by default, but at least it has an option to turn it completely off.

Even more weirdness

Even though Safari for Windows is a total eyesore, I decided to write this blog post in it to give it a true kick in the tires. But I quickly switched back to Firefox. Why? Because In Safari for Windows the Wordpress "quicktags" bar was missing. This was probably Wordpress's fault, but that really doesn't matter to me -- it's going to stop me from using Safari.

I spent a few seconds hovering over the top of edge of the window to try to resize it before realizing the Safari window can only be resized in the lower-right corner. And Safari for Windows is missing tooltips on their unfathomable toolbar icons. What the hell is the spider button? Do I have to click it to figure out what it is?

Rant over

Am I happy Apple released Safari for Windows? Yes. It means I no longer have to fire up my Mac when I want to test web page design on Safari. But it doesn't look like I'll be using it; for all the same reasons that Mac users rejected shoddy Windows ports for all these many years.




Feedback - 36 responses

Displayed newest to oldest. Leave a comment.
Peter wrote:   
I like safari for the clearness of text, speed, streamlined interface, and the scrollbar. it looks like a mac except the fact that the arrow keys both aren't on the bottom.
gifts wrote:   
You'll probably find it was just a lazy thing – something like “just port it into Windows” rather than recode it for Windows. I suppose you can't blame them, but it is a bit hypocritical on their part – that's for sure.
Now, about Amiga... man, I wish Amiga would come back. Amiga was so awesome back in the 80's – what a brilliant brand!
Dan wrote:   
@ Timo

What are you on about? Not all people have broadband connections, you can't just go sticking in full size images of screen shots! So, no, he isn't putting esthetics over purpose.

He's doing the opposite.
Timo wrote:   
"Sam, Those screenshots in my blog were shrunk to fit my blog format; the blurriness is in the shrinking process"

If you're such an expert, why the hell would you do that. It's core purpose would be a visual reference to support what you're saying. You're contradicting you're opinion by doing what you blame Apple for, namely putting esthetics (or even propaganda) over purpose.
Peter wrote:   
"After all Microsoft tries hard to get its Applications like Office for mac to look and funtion more like OS 10."
No, it really doesn't. I've used MS Office, NeoOffice, OpenOffice, and iWork, and of them all, OpenOffice and MSOffice do the worst job of being OSX-like (and OO never said it was trying to). Some of the key shortcuts are even kept as their windows equivalents, not the OSX equivalent. At least they get a couple effort points for not making it run in X11.
Remember, just because it uses the drawing routines from the OS doesn't mean it has the same look and feel.
John S wrote:   
I personally think Apple could have made Safari more windows like. After all Microsoft tries hard to get its Applications like Office for mac to look and funtion more like OS 10. This is a half attempt at porting another browser to windows.
I am not sure we need another one? Seems to me that Apple and Microsoft both should stick to their respective systems. Quit trying to make a PC a Mac and the same goes for Mac trying to look like Windows. I won't bash ether one. They both are pretty stable operating systems and of course Windows is still what the majority of people and businesses use. I think Microsoft was smart in dropping IE for the Mac. Although I have a couple of web sites that don't work with Safari quite right. I still think that Safari is a very good browser for Mac. Just as I have no problem using IE in Windows. It just works for me. I think it's childish to wine about another browser such as Firefox or Safari not working right in Windows. But insisting that they will NEVER go back to IE? What gives with you people? It's just a browser? A piece of software? I don't say Firefox is a bad browser. But I certainly had issues with plugins and web site rendering issues. I know a lot of it has to do with the web site but so what! Like their going to fix it. No, probably not! So I just went back to IE which maybe less compliant but it does work all the time! That's what I want. Something that works all the time.
Pioneer wrote:   
It could also be a side-effect of their efforts to port the Safari code over to Windows. It might have been simpler to do this.
MaW wrote:   
Zac: Microsoft experiment with new UI controls and things - usually in new versions of Office. That causes inconsistency, but moves things along in terms of interface design. Swings and roundabouts I suppose. Then you have abominations like Media Player and Live Messenger which just don't quite look like anything else at all.

Apple do exactly the same thing. The main reason they look more consistent is because their OS is newer overall, and because they produce a major version where they can rejig all the bundled apps much more often than Microsoft do. They also have abominations: Quicktime Player, anybody?
Hanford wrote:   
Sam, Those screenshots in my blog were shrunk to fit my blog format; the blurriness is in the shrinking process.
sam wrote:   
I compared that Safari preferences screenshot my my Safari preferences (on Mac OS X) and the windows version is definitely more blurry... so there is a difference in the safari versions
sergio wrote:   
The author forgot to mention two weirdest things about the Preference dialog: buttons instead of tabs and resizing every time when you change the active "tab".
Other "features" are plain terrible - main window can be resized only by dragging the bottom right corner, and scroll bar sucks. But I guess, I'm repeating other posts here.
Whoever mentioned "the drivers" -- yeah, they do all this fancy stuff to show how cool they are, but for me, it brings out just pity. A good example are Asus' bug-infested tools bundled with motherboards.
Geoff wrote:   
As much as I prefer the look of OSX over Windows, I don't understand why Apple designs its Windows apps to look like OSX apps. All developers should follow the guidelines of the OS their app will be running in. Same goes for other apps in Windows or OSX that have their own GUI. I don't like 'em.

But no one is gonna tell me Safari sucks without me busting a gut. I've tried every browser I can get my hands on-- For Windows and for OSX. I keep going back to Safari. It's not that other browsers don't have features that I like or would like to see in Safari. It's simply that Safari has features or methods of doing things that I miss too much when using another browser. Safari 3 for OSX will pretty much deliver the few items I miss in Safari. The rest I'll add myself, just like I have with Safari 2.

I may sound like yet another Mac fan-boy, but there's a reason I'm such a fan. After 10+ years of Windows the frustration finally got to me. To me Windows is a hand holding, stifling Big Brother. I got tired of getting my hand slapped. OSX gives me so much more room to move around in. Another point, I was always a command line freak from day one on my PCs. In the DOS days I preferred 4DOS ( http://www.jpsoft.com/ ). With Windows, I lived by 4NT (JPSoft, again). But in OSX.. yeah, I have iTerm (3rd party terminal emulation) going almost all of the time, but I manage just fine in the OS GUI and Finder.
Hanford wrote:   
"Can someone please post screenshots of the same page rendered in Safari 3, running on OS X and Windows, on the same hardware?"
I don't know if this still is the case, but AFAIK the Mac has gamma correction for monitors that Windows don't. When porting images from Mac to Windows for video games in the 90s, I would always have to gamma correct them.

I wonder if this has anything to do with the font rendering looking "dark" to some people (The darkness has nothing to do with my complaint personally).
Frenzie wrote:   
Jogdish, I'm sure that can be done on IE if you use some alternative to Opera's User Javascript and Firefox' Greasemonkey extension (I remember Trixie but from the look of the website it hasn't been updated since '05). But either way, I don't consider it very hard to win from IE. =)
John Muir wrote:   
It's important to remember what Safari on Windows is for. It's two things in one:

1. An iPhone web developer's rig
2. Another trojan horse along with iTunes to entice people to a foreign system.

Apple aren't likely thinking of dethroning IE or displacing Firefox here. As such, they're not particularly interested in being a good Windows citizen. They have an ulterior motive or two ... insert cackle!

As for what Safari on the Mac looks like: you'll need to check a real Mac. Screenshots from either operating system always look worse when rendered on the other. Seriously, try it out. Apple's Quartz can make Windows apps look like arse and vice versa. The whole system on either platform is handled in a different way. A fact which is particularly jarring when rebooting an Intel Mac via Boot Camp.
Andy wrote:   
[Removed -- Andy, I had to remove your comment. This is a no-fanboy Zone. Sorry. - Hanford]
Hanford wrote:   
What's IE?


--Hanford, the Firefox user. ;)
Jogdish wrote:   
I just typed this reply in a very tiny box...thanks to the fact that I can resize the textarea box in Safari. Try that on IE!!
Scott wrote:   
Can someone please post screenshots of the same page rendered in Safari 3, running on OS X and Windows, on the same hardware? I simply cannot believe that Safari looks as bad in OS X as it does in Windows.
Hanford wrote:   
There isn’t one. Windows is host to numerous non-standard UIs and interfaces.
Yes but there's an overwhelming majority of apps that use standard Windows UIs, and when other apps have non-standard UIs, it also feels weird. Some people still complain about JKai Krause's non-standard UIs from the 90s.

The popup selection menus on Safari pop upwards instead of downwards. No other windows app that I know of does this. It just feels weird. And when I say that, I'm not lying. We can debate the finer points of UI specifics all day, but it won't change the fact that Safari feels weird to me; almost toy-like in an unprofessional way -- like bundleware that comes pre-installed on a cheap PC.

(oh, that was low, I know! ;) )
Zac wrote:   
By the way, I understand why Apple wants to port its look to Windows: it wants to show users what a Mac looks likeS
It could also be a side-effect of their efforts to port the Safari code over to Windows. It might have been simpler to do this.
Zac wrote:   
It’s just about respecting the conventions of the OS
There isn't one.

Windows is host to numerous non-standard UIs and interfaces. People doing installers are the worst for it but even games do UIs that don't even have minimal Windows controls.

Even MS doesn't follow their own UI conventions... look at Vista for instance.

True, Safari is an extreme case but its not as if it is an anomaly
dmc wrote:   
@Detlef: yeah, wow, in 2007 nothing says "innovative software" like another web-browser.
Tom wrote:   
Just for the kicks and to hopefully spark a debate but as far as I've seen Firefox uses it's own buttons in Windows, along with a lot of other programs. Most driver programs seem to have some funky custom window GUI that's made of pictures and blue bevelled buttons.

In Windows there are a lot of different interface styles, what is Apple to do? They could try to copy Microsoft but they change their application interfacess every other year with Office.

So they did their own GUI. I don't like it but at least it's consistant.
Damien Guard wrote:   
If it used Windows font smoothing then the layout/look of the pages would not be the same as it is on the Mac and iPhone thereby negating the whole point of Apple releasing it in the first place - i.e. get Windows developers & designers testing for Mac/iPhone compatibility.

[)amien
Puiz wrote:   
Oh well, you don't get it: a Windows app ported to the Mac should adopt the Mac look and feel. A Mac app ported to Windows should... Retain the Mac look and feel... Because the Mac look and feel is superior... At least Steve would want you to think so.

By the way, I understand why Apple wants to port its look to Windows: it wants to show users what a Mac looks like. I agree, though, that it's wrong. When in Rome, do as the Romans, do even if you hate Rome's guts.
Detlef wrote:   
I have now switched to Safari, wow, this is so better looking and so faster as well.I am so happy to have now a second piece of innovative software on my win machine, the first was iTunes.
Hanford wrote:   
"I would say the opposite, it gives you one more platform to test this browser on -- I wouldn’t assume Safari is always 100% consistent across both operating systems."
It seems to me that at lot of the things Apple is doing that I'm complaining about is actually trying very hard to make Safari on Windows render exactly the way it does on the Mac. But you're right, until that is heavily, heavily proven, we should still test on the Mac.
John wrote:   
Let's also not forget that this is a beta and we can still raise hell and maybe be able to impact the final development path. (however small that chance may be).
Scott wrote:   
I took the leap of faith and clicked the spider icon for you. ;) It's a bug report for the current page. Two checkboxes were of interest to me. "send screen shot" and "send source"
David wrote:   
To paraphrase what someone said recently, Safari on Windows is like giving a second glass of ice water to somebody in hell.

But what this is really about is the iPhone. Safari on Windows increases Safari's market share which will make web developers consider it alongside IE and Firefox, which means more apps for, and hence uptake of, the iPhone.
Peter wrote:   
"Am I happy Apple released Safari for Windows? Yes. It means I no longer have to fire up my Mac when I want to test web page design on Safari."

I would say the opposite, it gives you one more platform to test this browser on -- I wouldn't assume Safari is always 100% consistent across both operating systems.
Hanford wrote:   
Why would Apple want to produce another app for Windows that looks like hell?
One man's hell is another man's heaven. ;) It's just about respecting the conventions of the OS. It's about comfort level. It's about not requiring a user to needlessly re-learn conventions that they already know.
Zac wrote:   
Apple has forced their OS’s s look/feel and UI conventions onto another OS.
Windows apps look like crap. Why would Apple want to produce another app for Windows that looks like hell? At least I have on app on my PC that doesn't look like it was a failing project in a college UI development lab course.

I was taken aback by the scrollbar controls though.
Hanford wrote:   
The main UI of iTunes for Windows looks just like the mac, but preferences panels and other dialogs use windows controls.
RohoMech wrote:   
Doesn't ITunes on the PC have the same "issue", that it looks much much more like a Mac app then a PC app?
 

This site is mostly about

Video Game Design

User Interface Design

Creative & fun stuff

 

Your Host

I'm Hanford Lemoore. My parking skills are unparalleled.

I make things. From consumer electronics, to video games, to theme park attractions. Perhaps I can make things for you! Check out my portfolio.

When I'm not making things for other people, I'm usually experimenting.

 

Contact

Follow me on Twitter.

Message me on Facebook.

Email me using my contact form.

 

RSS 2.0

 

maquettegame.com

tikiroom.com

junkyardclubhouse.com

monolux.com

 

   


Copyright 2013 Hanford Lemoore | Blog | About | Portfolio | Contact
Powered by Olark