![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
When Jeffrey Zeldman has software meltdowns, he describes them in detail. (He seems to have had bad luck historically with Mac OS X upgrades.) In this particular installment, he points out some Apple design decisions that can make things worse in emergency situations.
Of them, the one that baffles me the most is Apple's decision in recent OS X versions to absorb its system Web preferences, including the default browser preference, into the Safari Web browser. (Previously it was under a pane in System Preferences, where it should be.) This is not just irritatingly monopolistic; as Zeldman discovered the hard way, Web browsers are common points of failure, and this places a potential means of recovery from that failure dangerously within its sphere of influence. The controls to reject the mothership's favored applications should not be inside the applications themselves.
Of them, the one that baffles me the most is Apple's decision in recent OS X versions to absorb its system Web preferences, including the default browser preference, into the Safari Web browser. (Previously it was under a pane in System Preferences, where it should be.) This is not just irritatingly monopolistic; as Zeldman discovered the hard way, Web browsers are common points of failure, and this places a potential means of recovery from that failure dangerously within its sphere of influence. The controls to reject the mothership's favored applications should not be inside the applications themselves.
no subject
Date: 2004-04-13 07:24 am (UTC)Here's a classic example -- Safari crashes constantly on one of my machines, meaning that I cannot get in to change my default browser to Firefox because Safari won't freaking launch.
Put it back in the system prefs, you goons.
Other stuff got moved around in system prefs that doesn't make sense either. Like some stuff that was consolidated under the Accounts, I think should have stayed separate.
no subject
Date: 2004-04-13 08:48 am (UTC)Also, standard CD-ROMS on the market have a small hole on the front, usually near the eject button-- if you need to get a CD out of a powered-down machine, you can shove (gently) a straightened paperclip in there and it will eject the tray up to an inch or so, and you can pull it the rest of the way-- saves time by not having to restart a machine with a ponderous bootup process. I don't even know if Mac CD-ROMs have trays or equivalent anymore, so I don't know if this is an option, but even this tiny hole would've solved one of this guy's problem, as well as the problem of someone who has a doornail-dead Mac because of a PS failure or something. (Of course, the intended use of that hole is probably less well known than the Mac procedure of holding LMB on startup.)
no subject
Date: 2004-04-13 10:08 am (UTC)The only browser I know of that asks you if you want it to be the default is Internet Explorer, which is of course stupid, since even if you say "No", half the time it would still force itself on you as the default anyway, like a mangy unwanted houseguest. ;-)
no subject
Date: 2004-04-13 04:02 pm (UTC)no subject
Date: 2004-04-13 05:03 pm (UTC)no subject
Date: 2004-04-13 11:33 am (UTC)no subject
Date: 2004-04-13 04:14 pm (UTC)Of course, there's undoubtedly a physical eject button hidden inside the case, since the drive is a bog-standard Pioneer job, but it's behind the sleek'n'featureless oval door and would probably not be able to open same if pushed.
What is this "install" of which you speak?
Date: 2004-04-13 04:01 pm (UTC)Now, that said, the company most likely to violate this practice is Apple itself. In particular, most people get Safari updates through Software Update now, and I think it might even be squirreling stuff away in weird places, since Safari depends on a system component called WebCore.
But, say, Firefox on a Mac is just a drop-it-where-you-want-it app; there's no installer.
Re: What is this "install" of which you speak?
Date: 2004-04-13 04:05 pm (UTC)But this more pushy behavior may have to become a general practice again because of Apple's asinine relocation of the default browser preference.
Re: What is this "install" of which you speak?
Date: 2004-04-13 05:52 pm (UTC)Actually, maybe not all URLs-- mailto: might be the exception, though it could be that email apps are even more pushy than browsers. Again, hopefully either email apps will ask whether they should be the default or else Apple will change the behavior.
This reminds me that in Windows, IE's properties are indistinguishable from the system-wide "Internet Properties." Fortunately every app I use prefers its own properties to the system-wide ones, or at least offers a choice-- most only look at the internet properties for the purpose of dialing to connect to the internet, assuming one's not already connected.
Re: What is this "install" of which you speak?
Date: 2004-04-13 05:16 pm (UTC)But besides setup, most browsers in windows will by default gripe at launch that they are not the default browser. In IE you have to uncheck a box and hit a button in order for it to stop checking, and others are mostly the same. So instead of loading the failure that was Safari, he'd just run IE from an icon (instead of a link) and have IE bully the rights away from Safari.
Also, what is this webcore of which you speak? Is OSX full of inseparable, anti-competitive web components that will prevent outside browser technologies from ever taking hold? For shame! Split the company!
Re: What is this "install" of which you speak?
Date: 2004-04-13 06:00 pm (UTC)