Slashdot Mirror


Safari 3 vs. Firefox 2 and IE7

Bobcat writes "Ars Technica has a 'first look' at Safari for Windows, which is interesting because it's written from the perspective of someone new to Safari. It was tested against Firefox 2 and IE7 and aside from the slightly faster page loading, Ars didn't find much to recommend it to Windows users. 'The modest increase in rendering performance is hardly worth the deficiencies, and Safari's user interface simply doesn't provide the usability or flexibility of competing products. If the folks at Apple think that providing Windows users with a taste of Mac OS X through Safari is going to entice them to buy a Mac, it's going to take a better effort than the Safari 3 beta. Even if the final release is more polished and completely bug-free, it still won't be as powerful or feature-loaded as Opera or Firefox.'"

44 of 559 comments (clear)

  1. Meh, Safari by Anonymous Coward · · Score: 1, Insightful

    The problem with Safari is that it is/was based on Konquerer which has always been flaky. Although Apple has done loads to improve it, it still stinks of Konquerer.

    I have no idea why Apple didn't go with a Gecko based browser variant. It makes no sense because Mozilla/Firefox was the second most popular browser out there and would have given Safari a huge leg up. I mean Gecko already supports many cool things like PKCS#11, smartcards, extensions/plugins and all sorts of stuff like that plus people already were considering it when writing web sites. Safari still doesn't even have any way to install and manage plugins! (to install a plugin requires a manual install program and it will have no way to update itself)

    1. Re:Meh, Safari by TheRaven64 · · Score: 5, Insightful

      Safari is not based on Konqueror. Konqueror is a fairly generic application for running plugins. One plugin is KHTML, which is used for web browsing. WebKit, used by Safari, is based on KHTML.

      Apple evaluated Gecko. They even hired Dave Hyatt to lead the Safari team. If you're not familiar with Dave's other work he:

      • Worked at Netscape from 1997 to 2002,
      • Created Chimera, which was later renamed Camino.
      • Co-created Phoenix, which was later renamed Firefox.
      • Wrote the first specifications for XBL and XUL
      In spite of his obvious and heavy bias towards Gecko, he chose KHTML. That should tell you something about the quality of the Gecko codebase.
      --
      I am TheRaven on Soylent News
    2. Re:Meh, Safari by Klaus_1250 · · Score: 2, Insightful

      I have to disagree. KHTML is one of the better html rendering engines, though it has its quirks (but every html rendering engine does). Just because you don't like Konqueror, doesn't mean choosing KHTML was a bad choice.

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    3. Re:Meh, Safari by dook43 · · Score: 2, Insightful

      The problem is the broken browsers early on which require modern browsers to operate the same way in the name of web site compatibility. Same reason Microsoft has to keep legacy cruft in their OS to support the broken programs from 1990.

      --
      This comment was randomly generated by a school of piranhas chewing on the PCB of a Microsoft Natural Keyboard.
  2. Re:Safari, and Mac OS X, are better. by Anonymous Coward · · Score: 0, Insightful

    You know, shills such as yourself make me want a Mac even LESS.

    Congrats on failing at your job, you pathetic waste of life. DIAF.

  3. Re:Oh really? by anethema · · Score: 5, Insightful

    Both firefox and opera are available to windows yet most people use internet explorer. See the parallel?

    --


    It's easier to fight for one's principles than to live up to them.
  4. Horrid UI by mattgreen · · Score: 5, Insightful

    It astounds me that Apple flips the bird to all of the Windows UI conventions for marketing purposes and nobody seems to care. Everything from their own anti-aliasing algorithm for text, their own custom widgets, to windows that you can only resize from the right corner. Of course, many legit Windows applications do the same thing, but it seems highly hypocritical of Apple to say, "you should stick to conventions when designing UIs" and then hardcode their own ideas in when developing on another platform.

    It is ridiculous how many vendors insist on ignoring platform conventions for no good reason whatsoever. Why does every application have to have a God complex and say, "I'm so great, I'll put shortcuts in your start menu, quick launch, two tray icons (including an autoupdater) and now I have a custom UI so I look special." Whatever happened to programs just doing their job in an unobtrusive manner?

    1. Re:Horrid UI by ip_vjl · · Score: 5, Insightful

      I agree it is out of place as a Windows desktop application.

      Though, if you look at it as the iPhone SDK instead, some of the choices make sense. You'd want to (for example) use the same anti-aliasing mechanism and widgets as the target device so that you know you're seeing things as they will look when deployed.

      I don't plan on using Safari as my primary browser, but for compatibility testing websites, the fact that it isn't using a different Windows-specific rendering style makes it valuable for that role.

    2. Re:Horrid UI by Ant+P. · · Score: 4, Insightful

      You complain about Safari's nonstandard UI, but you probably have IE7 installed all the same.

    3. Re:Horrid UI by DragonWriter · · Score: 3, Insightful

      It astounds me that Apple flips the bird to all of the Windows UI conventions for marketing purposes and nobody seems to care.


      Microsoft does it with every release of Office, and nobody seems to care, either. And Microsoft is no less firm than Apple in saying that people designing for their platform should follow their conventions, even though Microsoft itself doesn't in its big moneymaking software packages.

      Since I would assume the point of Apple releasing Safari for Windows is either to promote Mac OS X or as a wedge to get people into the Apple style of application to prepare the way for a broader suite of Apple-on-Windows software (or both), I'm not at all surprised that they have not adapted it to the platform UI standards, since the idea is to change expectations, not follow them.

      Whether it succeeds or not is still up in the air, but it wouldn't make any sense for them to go any other way given what clearly seems to be their goal.
    4. Re:Horrid UI by Senjutsu · · Score: 2, Insightful

      It astounds me that Apple flips the bird to all of the Windows UI conventions for marketing purposes and nobody seems to care. Everything from their own anti-aliasing algorithm for text, their own custom widgets... The stated purpose of Safari on Windows is to give web developers a chance to preview their sites in the browser that the iPhone uses.
       
      How, precisely, do you imagine that such previewing would work if Safari on Windows didn't use the bloody the rendering algorithms and widgets the iPhone will be using? Safari uses different button and form elements on Macs and iPhones, so for Safari on Windows to be the least bit useful for its stated purpose, it has to use those widgets on Windows. Ditto the text rendering algorithms.
    5. Re:Horrid UI by seaturnip · · Score: 2, Insightful

      That's not what I'm hearing from their marketing materials. They're saying that Safari is supposed to be the best browser on Windows, period. Not the best browser if you happen to be a Mac OS X refugee.

    6. Re:Horrid UI by dfghjk · · Score: 3, Insightful

      "Microsoft doesn't follow their own UI guidelines on their own platform..."

      neither does Apple.

  5. Re:Review summary: "It's not the same as FireFox" by QuantumG · · Score: 3, Insightful

    Sounds much like every Java app. A lot of GTK+ apps. On Mac: every app not written by Apple or Adobe (all 3 of them).

    This is the reason why whenever people ask me what cross platform toolkit they should use I say: none. Write a GUI for each platform you want to support and use a common backend.. that way you are more likely to write a GUI that is suitable for the platform.

    Of course, when they insist, I suggest they use Qt.

    --
    How we know is more important than what we know.
  6. I have a similar reaction to iTunes. by kmcrober · · Score: 5, Insightful

    While I love the iTunes Music Store service, the iTunes software is a dog. It's slow, choppy, resource-intensive, and rarely loads the iPod on the first try. (I'm happy to give Vista a portion of the blame, but only so much.) Even worse, when I transferred my library across computers I had to edit the XML file myself to preserve my ratings and playcounts, and an undocumented change in the way iTunes handles certain older MP3s meant that nearly 500 files were lost. Because iTunes didn't report the error, it took me days just to figure out which files were missing from the library, and I had to re-encode them because iTunes will neither load them or report any error with the files. I still don't know what the problem was, and Apple's help desk was no help at all. I wouldn't accept such poor performance and nonexistent error-reporting from shareware, much less a flagship product that's intended to sell me on their systems.

    I used to be on the bubble about switching; iTunes pushed me away from Apple instead of encouraging me to make the leap. I still use it, because the Music Store itself is perfect for my needs, but I'm not surprised to hear that Safari is a poor effort.

    If Apple wants to encourage people to switch, perhaps it should make some its better applications available, at least in a limited form. I love Dashboard and Expose (I think those are the right names), and simple commercial versions of those for the Windows environment might convince people to try an OS with better, smoother versions of those features built in.

  7. Re:Oh really? by Actually,+I+do+RTFA · · Score: 3, Insightful

    So is your objection to IE the fact that it's bundled with Windows, making it the default browser over FF or Opera, or that it's bug-filled? And if it is the former, but it is different because "Microsoft is a monopoly," how is Apple using a similar position to become the dominant OS X browser morally or ethically (not legally) different?

    Disclaimer: I think that bundling both Safari and IE was a breach of some kind of ethos best described as componentization.

    --
    Your ad here. Ask me how!
  8. The reason Safari is on Windows... by daveschroeder · · Score: 5, Insightful

    ...isn't to entice people to buy a Mac.

    It's to act as a development vehicle for iPhone, since all third party iPhone apps will be rich Web 2.0/AJAX applications.

    On this topic, such applications can indeed have the look and feel of iPhone applications, and have access to all iPhone internal services, such as phone dialing, access to maps functionality, and any other iPhone services.

    This isn't just, "Oh, let's bring out Safari for Windows for the hell of it, and let people see how good of a browser it is, and maybe they'll buy a Mac!"

    This is the "SDK" for iPhone.

    1. Re:The reason Safari is on Windows... by Idaho · · Score: 4, Insightful

      ...isn't to entice people to buy a Mac.

      It's to act as a development vehicle for iPhone, since all third party iPhone apps will be rich Web 2.0/AJAX applications.


      Exactly. In addition, they might be hoping to make some money from search results, in the same way the Mozilla Foundation does:

      "It's not widely publicized, but those integrated search bars in web browser toolbars are revenue generators. When you do a Google search from Safari's toolbar, Google pays Apple a portion of the ad revenue from the resulting page. (Ever notice the "client=safari" string in the URL query?)" - source

      This suggestion seems to be confirmed by the behavior I noticed: when you try to create a bookmark to google.com, or even to set it as your homepage. It'll popup a window asking you whether you really want to set google as your homepage (or bookmark it), as "you can already use the search bar to search google anyway".
      --
      Every expression is true, for a given value of 'true'
    2. Re:The reason Safari is on Windows... by lpontiac · · Score: 2, Insightful

      Can we please stop calling them iPhone apps?

      I don't call Google Maps a "Mac application" when it's running in Safari on OS X..

    3. Re:The reason Safari is on Windows... by Mike+McTernan · · Score: 2, Insightful

      and have access to all iPhone internal services, such as phone dialing, access to maps functionality, and any other iPhone services

      Am I the only person that's terrified by the idea of allowing web browser apps to start dialling people? I really hope they get the security model correct.

      --
      -- Mike
  9. Re:Oh really? by QuantumG · · Score: 2, Insightful

    Let's not forget that it also has Apple's brand name on it.. and Mac users are in love with Apple so they will go back to using Safari even if they find something better.

    --
    How we know is more important than what we know.
  10. *WHOOOOOSH* by AKAImBatman · · Score: 1, Insightful

    Even if the final release is more polished and completely bug-free, it still won't be as powerful or feature-loaded as Opera or Firefox.

    Maybe because Safari isn't trying to be a feature-loaded browser for "Power Users"? Apple makes elegant software that does everything needed and not an ounce more. Its design is to keep things simple, straightforward, and easy for your average user to pick up.

    For example, which is more elegant: MusicMatch or iTunes? iTunes, of course. MusicMatch has more features, but it's a clunky beast because of it. Same with Safari. A minimalist approach that focuses on usability rather than obscure features.
    1. Re:*WHOOOOOSH* by MontyApollo · · Score: 3, Insightful

      >>Apple makes elegant software that does everything needed and not an ounce more. Its design is to keep things simple, straightforward, and easy for your average user to pick up.

      The only experience with Apple software I can think of at the moment is Quicktime. The word "elegant" does not come to mind.

    2. Re:*WHOOOOOSH* by BlueStraggler · · Score: 3, Insightful

      Indeed. Nobody else seems to have grasped the irony of complaining that a browser is not as "powerful or feature-loaded as Firefox". Wasn't the original design goal of Firefox to be minimalist and fast? Any reviewer who thinks Firefox is great because of its power and feature set comes across as a bit of a noob.

      FWIW, I use Firefox and Mozilla every day for web development, so I appreciate its power and feature set. However, I use Safari to Just Plain Browse, so then again I don't.

    3. Re:*WHOOOOOSH* by truesaer · · Score: 4, Insightful

      The entire review was focused on how Safari lacks usability compared to Firefox, from not being able to read the text on the screen to a terrible bookmark manager and beyond. Thats not elegant, simply, straightforward, or easy for the average user.

  11. Who says it's about making Windows converts? by l0ungeb0y · · Score: 4, Insightful

    Ars is being rather presumptious here.

    Maybe I stand alone on this, but when I first read about the Safari 3 launch for Windows, my 1st thought was "Cool, finally Windows based web developers can test against Safari". It never once crossed my mind that it would be something that would woo Joe Sixpack or even get much attention at all from the mainstream Windows user base.

    Considering the only times I have issues with having Safari as my primary browser is with heavy AJAX stuff, getting the browser in front of developers seems a logical step to improve the existing Safari users experience.

    Perhaps we can finally see an AJAX HTML/TEXT editor that works in Safari with version 3's new features and Windows support.

    So hey Ars, Safaris appearance on the Windows platform has a definite value. Just not in the obvious ways you're thinking of.

  12. Re:Safari has some problems with tags by truthsearch · · Score: 4, Insightful

    I'm a web developer and the "problem" with Safari is that it's so compliant with standards. I'm very careful to stick with (X)HTML standards as much as possible, so I have little trouble supporting all browsers. Most developers are pretty lax when it comes to HTML since they are used to IE and Firefox not enforcing all of the rules that differentiate each version of the standards.

  13. Re:Review summary: "It's not the same as FireFox" by DragonWriter · · Score: 3, Insightful

    Sounds much like every Java app. A lot of GTK+ apps.


    And, for that matter, Office 2007. I'm using the Safari beta at home, alongside Firefox. Yeah, it doesn't follow some windows conventions. Some of the defaults seem like odd choices (the statusbar defaults to not being displayed, for instance.)

    But its certainly usable, and it has a lot of nice little nifties compared to other browsers: highlighting active fields is very nice. And the page loading speed isn't a small improvement, either. Bonjour is interesting, too, though many home users probably won't notice it or get much use out of it. I'm not sure I'm going to switch over to Safari as may main windows browser, but its certainly got my interest.
  14. Missing the point by proxima · · Score: 4, Insightful

    Even if the final release is more polished and completely bug-free, it still won't be as powerful or feature-loaded as Opera or Firefox

    That isn't surprising, because it doesn't seem like "feature-loaded" was Apple's goal (is it ever?). There's probably a market for a fast and safe(r) browser to replace IE. You might say that Opera fits this bill quite well, but Apple's marketing will mean that less technical users will hear about Apple's new Windows browser. Apple has never been about including tons of features; they've always seemed to include the most popular features and add some UI polish (which doesn't fit in very well with Windows, IMO).

    That being said, I was personally a little surprised by this announcement. iTunes allows iPods and the iTMS to work on Windows, hugely expanding the available market. Quicktime means that videos can be viewed on most computers. What does Safari mean? If a website is designed to work with Firefox, it'll probably work with Safari. Do they care enough to have websites start saying, "Please upgrade to IE v. X, Firefox v. Y, or Safari v. Z to view this site properly"?

    When Safari comes out of beta, I wouldn't be surprised to see a Safari + iTunes + Quicktime bundle as one (default) download when you visit Apple's site.
    --
    "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    1. Re:Missing the point by sgant · · Score: 2, Insightful

      was going to respond to this sooner, but I was using Firefox and was waiting for the page to load.

      still loading, so I switched to Safari and posted this. Hopefully FF will finished soon.

      Any day now....

      --

      "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
  15. Re:less bugs is always good by Ant+P. · · Score: 3, Insightful
  16. Re:Oh really? by skuzz03 · · Score: 2, Insightful

    I don't have a use for all the extra bloat features that just slow the browser down. All I want is tabs and popup blocking. Safari has both, as well as fast page rendering and a low memory footprint (until one opens 30 tabs per 4 windows as I generally do.) For people like me, Safari is perfect. Firefox has got too bloated and slow, it's like Netscape 4 all over again.

  17. Missing the point by catmistake · · Score: 5, Insightful

    First of all... its a beta (so you better believe it has deficiencies!). Second of all, they didn't do it to give Windows users a taste of OS X, but to widen the developer base for iPhone web apps, and because Google pays Apple every time someone uses the Safari Google thingy.

  18. Re:Review summary: "It's not the same as FireFox" by smenor · · Score: 5, Insightful

    He said that Safari ignores most Windows conventions. That's bad.

    I'm a Mac user and a huge fan of Apple's, but I completely agree that's bad.

    One of the most frustrating things about using Firefox in OS X is that it looks and feels horribly wrong because it ignors most Mac conventions*.

    What's good for the goose is good for the gander.

    I was prepared to call the article FUD before reading it... but then I noticed that it's Ars so I read it, and not only do the complaints seem valid, I don't even understand what Apple was thinking with some of the issues. For example, porting the OS X antialiasing over to Windows rather than using the native ClearType just seems weird (almost to the extent that I don't believe Ars Technica).

    *

    Yes, I know about Camino, but that doesn't diminish my point.

  19. Re:Slimmer and faster? I'm there! by ChakatSanddancer · · Score: 2, Insightful

    Ah, but with adblock and other extensions, my SUV of a browser is like I have a howitzer mounted on it, taking out billboards before I can see them. Yeah, I'll get there a bit slower than you, but I'll have a much better time on the trip.

  20. MediaMonkey by xtracto · · Score: 2, Insightful

    Itunes since version 4 has been a beast on windows, I had switched to it (from Winamp) because it honestly seemed the best music player, but its got bigger, slower and more encumbered since version 4 was released. I'm actually using windows media player 11 right now because it provides me with the features I want in a music player (sync music to phone), its quick and handles all media.

    I *tried* to use iTunes once also but find it really horrible. I felt as if I just cant do anything with my music library, in that way i felt iTunes similar to what what the GNOME ppl do (remove every feature for the sake of "simplicity" until you cant do anything). I used to use Windows Media Player also, which I really hate. Usually I returned to barebones Winamp... (I've got my 60GB mp3/ogg/flac/ape media library ordered by folders/subfolders).

    All that nightmare was ended when I found MediaMonkey from another poster here in Slashdot. I have been using it for almost one year and I wont look back anytime soon.

    As a side rant, my brother is visiting me in the UK, he's got an iPod (I dont like them for the lockdown and DRM, I have a great OGG/MP3 Samsung YPZ5)... he was making fun of me because of my "hatred" against apple... until he needed to delete some songs from his iPod... and the only way to do that? using iTunes... but as I do not like Apple software (not iTunes, nor Quicktime...) I do not have it installed in my computer... therefore he is locked out, with his piece of shit brick until he can find a PC that allows him to install iTunes... on the other hand every PC where I connect my el-cheapo YPZ5 sees it as a external memory and I can add and delete music as I please without downloading any spyware or adware.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  21. Re:Review summary: "It's not the same as FireFox" by Generic+Guy · · Score: 4, Insightful

    porting the OS X antialiasing over to Windows rather than using the native ClearType just seems weird

    If the OS X style anti-aliasing is what is used on the iPhone, then it makes perfect sense.

    As some others have already pointed out, the entire point of Safari for Windows is iPhone development, not necessarily winning over converts.

    --
    { - Generic Guy - }
  22. Re:Safari works better on MacOS X by Overly+Critical+Guy · · Score: 3, Insightful

    Why do people obsess over memory usage? Unused memory is wasted memory. If I have 2GB of RAM, I want it filled to the brim with cache until something more important needs it.

    --
    "Sufferin' succotash."
  23. Microsoft Office by Overly+Critical+Guy · · Score: 2, Insightful

    It astounds me that Apple flips the bird to all of the Windows UI conventions for marketing purposes and nobody seems to care.

    I feel the same way with every new version of Office.

    Everything from their own anti-aliasing algorithm for text, their own custom widgets, to windows that you can only resize from the right corner. Of course, many legit Windows applications do the same thing, but it seems highly hypocritical of Apple to say, "you should stick to conventions when designing UIs" and then hardcode their own ideas in when developing on another platform.

    Safari has to include OS X's font rendering and UI because it's what will be used on the iPhone. Safari for Windows is a development platform for iPhone web apps, developers will need Safari to look and feel exactly as it will on the OS X version of Safari that's running on the phone.

    As for the look of the fonts, Apple's rendering attempts to portray the font as accurately as possible, which is important for their desktop publishing audience. You're used to what Windows does, which packs every line into the pixel grid so that it's thin and inaccurate. When you see what Times New Roman is actually supposed to look like on a screen, you think it's "blurry" because you've been staring at the 1-pixel wide, hackish typography of Microsoft's rendering for so many years.
    --
    "Sufferin' succotash."
  24. What it tells you. by twitter · · Score: 2, Insightful

    In spite of his obvious and heavy bias towards Gecko, he chose KHTML. That should tell you something about the quality of the Gecko codebase.

    What it tells me is that KHTML was better suited to the task. Without knowing more about programming for OSX, I can't tell you more than that other than both Gecko and KHTML could have done the job.

    Konqueror has spoiled me. KIOslaves rock. Nothing comes close to it in terms of a unified desktop experience.

    --

    Friends don't help friends install M$ junk.

  25. Re:Slimmer and faster? I'm there! by TheNetAvenger · · Score: 2, Insightful

    Have you taken a good look at their mouse design up till the last few years? ;) I'm not even sure they bothered changing in recent years but I know I managed to plug in my 5 button mouse on a G4 server I was forced to administrate a few months ago, and the mouse worked to some degree at least

    Actually this is a thought that still goes through my head.

    Apple basically told their entire customer base that the users were TOO STUPID to use a mouse with more than one button, and every Mac Fanboi rushed out to agree with Apple, not even realizing that they were arguing how stupid they were in agreement with Apple.

    The religion Apple generates is almost scary sometimes. I do give them Marks for having a brilliant marketing department, it is up there with Jim Jones. However, I'm scared that they will release iKoolAid...

  26. Re:They missed the point by Beolach · · Score: 2, Insightful

    > I don't know what safri does the FF can't.

    Pass the Acid2 test?

    --
    Join moola.com, play games to earn money.
  27. Re:Pshhh... by paulius_g · · Score: 3, Insightful

    Back in my days, we had to get Google through the mail:
    http://img525.imageshack.us/img525/1068/jtor5gjn8. jpg

  28. I will use it by cybereal · · Score: 2, Insightful
    • When it has .Mac sync support
    • When I'm rebooted into Windows instead of using Fusion
    • When I'm testing my website for compatibility at work
    • When I'm writing AJAX applications targetting the iPhone at work
    • When I don't feel like waiting for another browser to load, as Safari is coming up and loading pages faster than any competitor on my machine. YMMV obviously
    • For the sake of comfort, I (unlike much of the /. crowd apparently) really appreciate a simple browser like Safari, and like FF was back in the day

    It doesn't have to be a killer app. It's just another option, and I think it's fairly obvious that it's to assist people who want to develop applications that are likely to work on the iPhone.

    Further evidence indicates it may have come to the point where so much of Safari was already included in iTMS support in iTunes that they "may as well" release the whole browser, and see how people react.

    I find it endlessly amusing how Slashdot is repeatedly posting Apple bashing articles since WWDC. It looks like Jobs spit on taco's car or something. There has to be some kind of grudge here. And as for the rest of you, why do you complain about a free product like this? Are you Apple investors or something?

    --
    I read the script, and I think it would help my character's motivation if he was on fire. -Bender