Safari - Only for Apple?

Can Safari be used on a non-Apple computer?

Not without some seriously ugly emulation.

No, as it relies very heavily on HTML-rendering frameworks in the MacOS.

well, part of Safari is based on open-source code (KDE, KHTML and KJS). But other stuff is OSX specific.

Brian

Might be a good idea to mention which safari you’re referring to. THe first thing I thought of was the Safari tech books online service, which can definitely be used on non-apple computers. :slight_smile:

chrisk: I think anyone who knows anything about computers assumes that Safari in question is the Apple web browser that every apple computer comes…

If you are looking for a good windows browser similar to Safari, use Moxilla FireFox. It has the tabbed browsing, google search bar, I switch between the two browsers often and feel like its the same one

I doubt that Binky, since I know quite a lot about computers, and I didn’t know that. Admittedly not a lot about apple macs, but I have spent some time surfing the web on a mac… and the only browser I’ve seen on a mac is netscape. (This was several years ago, admittedly, in my college days.)

And I did kind of get the impression that the subject of discussion was a web browser somehow. But still… if you assume that everyone knows what you’re talking about… then that one guy sitting in the back of the room perhaps, is going to remain clueless. :smiley:

Seems like you’ve got a joke here. :smiley:

It’s a “Cocoa” browser, so I guess that means it was written in Objective-C and relies heavily on calls to the “yellow box” functions within OS X. Not only is there no non-Mac version, there’s no MacOS 9-compatible version. The platform most accessible to porting, if one had the source code, would probably be the old NeXT / OpenStep environment (probably lots of newer function calls would have to be retrofitted to whatever similar older routines existed within OpenStep).

As mentioned before, Safari’s rendering engine is based on KHTML, which is also used by Konqueror.

Apple makes their changes to KHTML public. The KHTML team integrates some of these changes into the latest KHTML releases, so using Konqueror or any other KHTML browser is similar to using Safari.

On Mac OS X, KHTML “lives” inside of the WebCore framework (a framework is a specialized form of shared library). Safari itself is basically a shell that interfaces with WebCore through WebKit, which do all the work. In fact, any developer can use WebKit with their program.

Yeah — Shiira, for instance (which is the OSX browser I use. Safari is not PowerBook-friendly.)