One More Browser

It took me quite a while to get onboard with Safari when it was originally released for OS X: the prospect of having yet another browser to debug didn’t endear Apple to many developers. But Safari on Windows is another story entirely.

Assuming the rendering engine is consistent (I wonder how it will handle anti-aliasing) this is a huge windfall for Safari users on the Mac because even moderate adoption on the PC means more attention payed to the rendering engine’s quirks which will result in a better experience for all.

But what’s good for users is even better for Apple. The iPhone doesn’t have an SDK. Instead Apple is encouraging developers to write standards-base web apps. That will work in Safari. On the Mac. On the PC. And on the iPhone.

That makes for one smart phone.

Previous
ASCII means never having to say you’re sorry
Next
iPhone SDK? It’s called Safari.
Author
Shaun Inman
Posted
June 11th, 2007 at 2:22 pm
Categories
Apple
Web
Comments
024 (Now closed)

024 Comments

001

Anything that bites into IE’s marketshare is fine by me.

And, oh yeah, I almost went blind staring at this screen, what’s up with all the yellow? :)

Author
Erwin Heiser
Posted
Jun 11th, 2007 3:11 pm
002

I have heard some boos and hisses about iPhone apps using AJAX based Web apps but I think this is great news and a brilliant move on Apples part.

The implementation appeared as sexy as any of the other pre-packaged iPhone apps and this move means that the developer pool will be massive right away. This also means that simple custom apps will be possible to create with very little time investment for anyone with even moderate skills in modern Web development (though maybe not as sexy) and what should result in fairly easy support for web apps that are already on using these technologies such as Basecamp and of course Mint.

Web applications may not be the solution for everything on the desk top but they are very well suited for the type of apps (and their needs) that you would find on a phone.

Of course, safari on windows will be a big boon as well, especially if it can pull more market share from IE and put in in the arena of more standards compliant browsers.

Author
Jason Falk
Posted
Jun 11th, 2007 3:18 pm
003

So, because I design websites, I’m suddenly a software developer?

Author
Sean S
Posted
Jun 11th, 2007 3:18 pm
004

@Erwin: it’s summer. Check the recent redesign notes or toggle high contrast

@Sean: If you want to be? Yes. Welcome aboard.

Author
Shaun Inman
Posted
Jun 11th, 2007 3:32 pm
005

I’ve spent the past week using Camino, tired of Firefox’s performance issues. I had to give up extensions, but wasn’t ready to give up tabs to start using Safari on a daily basis.

I’m happy about this.

As for the iPhone and the SDK…Widgets are essentially CSS/XHTML/AJAX, and iPhone apps look an awful lot like Dashboard Widgets. The web app platform/SDK for iPhone seems to have been the plan all along. Convergence based on the web.

Author
Mark
Posted
Jun 11th, 2007 3:33 pm
006

I’m over Safari. I personally would love to see Camino on Windows. And Linux. Heck, I’ll just say it: I wish Firefox was more like Camino.

Which, I admit, is ironic, because Camino was the answer to everyone who wished Firefox was more like Safari.

Author
Dan Hiester
Posted
Jun 11th, 2007 3:41 pm
007

I quickly downloaded the Safari Beta for Windows. Works smoothly so far. The only real problem I’ve encountered is that none of the Ma.gnolia bookmarklets work. I wonder if any other bookmarklets work.

Also, did you notice that Apple completely revamped their website? Slick stuff with some great hover effects in the outer columns.

Author
Dale Cruse
Posted
Jun 11th, 2007 3:41 pm
008

Safari is my main browser. I love it. The only problem I face is that it renders my CSS perfectly, then I have to go troubleshoot for IE and Firefox (yes, it does things wrong every once in a while). I’m happy Apple is offering Safari on Windows - and as far as Safari on the iPhone - HELL YA!

This means I can start developing and transitioning my customers apps to work on the iPhone immediately. All I have to do is make a browser-chosen CSS file. I’m stoked

Author
AJ Jones
Posted
Jun 11th, 2007 3:54 pm
009

Funny, Safari 3 is working better on my XP install than it is on the Mac… The Mac’s address bar is badly broken.

Author
BJ Vicks
Posted
Jun 11th, 2007 3:58 pm
010

Another thought: Safari uptake on the PC side will be very much tied to the quality of integration with Windows’ web media formats. Apple will have to do some work on that end; hopefully we’ll see the fruits of their labour on the Mac as well.

Author
BJ Vicks
Posted
Jun 11th, 2007 4:01 pm
011

I imagine there will be a “iPhone” target for DashCode soon…

Author
Steve Ivy
Posted
Jun 11th, 2007 4:14 pm
012

@BJ, I think Apple is one step ahead.

Author
Shaun Inman
Posted
Jun 11th, 2007 4:27 pm
013

Text rendering appears to Quartz (or very much Quartz-like): http://flickr.com/photos/stuntbox/541241687

Author
David Sleight
Posted
Jun 11th, 2007 4:30 pm
014

Hopefully rendering will be consistent across OS X and Windows - They’re almost assuredly using the same Webkit rendering engine in both browsers.

That’s pretty remarkable that they’re putting their own Quartz font smoothing — Cleartype has never been nearly as good as what we get in OS X.

Author
Rob Goodlatte
Posted
Jun 11th, 2007 5:18 pm
015

Has anyone else noticed that default text rendering on the new Safari 3 beta (both Windows and Mac) is far prettier than than other browsers? Helvetica, baby!

Author
Dave Lowe
Posted
Jun 12th, 2007 1:55 pm
016

I’m unimpressed, honestly. Bookmark import did not work for me, which is extremely surprising given that Apple goes out of the way to tout the feature. Firefox just works too perfectly for me to bother with a beta of an inherently less accommodating browser, nice as it is for a Mac-user-to-be to get a taste of the OS. The rest of my thoughts are here.

Author
Jonathan Dobres
Posted
Jun 12th, 2007 6:27 pm
017

Has anyone else noticed that default text rendering on the new Safari 3 beta is far prettier than than other browsers? Helvetica, baby!

Sorry to burst your bubble Dave but I think you’re still looking at Arial, just anti-aliased differently. Here’s a comparison, first in CSS then in an image. In my copy of Safari on Windows, the Arial and Helvetica lines are identical and Helvetica Neue renders as the default serif. See also: How to spot Arial.

Author
Shaun Inman
Posted
Jun 14th, 2007 10:12 am
018

So true :) Wether Safari on Windows will be a small or a big succes, it’s a win-win situation for both Apple and Webdev’s.

Apple will have an “x” percentage of PC-users that want to switch to OSX. They also make more money out of it since the searchengine in Safari is Google’s (who pays Apple for each search a user makes in Safari). Plus there a fair chance that we’ll see more well-coded websites for all platforms.

Hats off to Apple in this case :)

Author
Joram Oudenaarde
Posted
Jun 14th, 2007 10:18 am
019

At last my PC webdev friends will have access to what is for me one of the greatest Safari features: the Activity viewer. Very useful for debugging.

Author
Stéphane Balet
Posted
Jun 15th, 2007 6:33 am
020

Urg, just more accommodating stateless development… I like webdesign, but web development is a bitch.

Author
koen van Hees
Posted
Jun 15th, 2007 6:07 pm
021

Sorry to burst your bubble Dave but I think you’re still looking at Arial, just anti-aliased differently.

Hm, that’s odd. I checked it out on my Mac with the Web Inspector (that’s now conveniently available in Safari) and it definitely said the text was Helvetica. Specifically what I was looking at was a Django admin page that wasn’t able to find its stylesheets due to some errant settings. The background color was a very light gray and the font was Helvetica/Arial.

I checked it on Firefox and Camino and both used a white background and Times New Roman.

It’s interesting because the ‘Standard Font’ setting in Safari preferences is still Times New Roman, but it’s using Helvetica instead.

Oh, I finally realized what you were looking at, Shaun. I see now I wasn’t very specific. You were looking at what Safari uses when you specify simply “sans-serif” in the CSS for an element (right?). Now it’s all making sense. :) I was looking at a completely unstyled page.

Author
Dave Lowe
Posted
Jun 15th, 2007 6:36 pm
022

You were looking at what Safari uses when you specify simply “sans-serif” in the CSS for an element.

Nope. If you view source on the comparison you can see that I’m specifying the typefaces.

.a { font-family: Arial; }
.h { font-family: Helvetica; }
.n { font-family: "Helvetica Neue"; }

My copy of Safari on Windows is displaying Arial for both .a and .h which is strange since I’m not specifying Arial as a backup for Helvetica (which is not installed by Safari).

Author
Shaun Inman
Posted
Jun 15th, 2007 11:51 pm
023

GREAT. Another browser to support! I miss the times when we had to develop only for IE, ooh good days good days…

Author
Thomas
Posted
Jun 16th, 2007 7:02 pm
024

Well, let’s see now. Here is my updated list of browsers I debug with:

  1. IE 5.5
  2. IE 6
  3. IE 7
  4. Firefox
  5. Opera

Aaaaaaaaaaaaaand…. drum roll please

  1. Safari
Author
The Drunken Epic
Posted
Jun 17th, 2007 4:39 pm