Re: Adding an icon to the dock
Re: Adding an icon to the dock
- Subject: Re: Adding an icon to the dock
- From: "I. Savant" <email@hidden>
- Date: Sat, 3 Nov 2007 09:51:23 -0400
On Nov 3, 2007, at 1:17 AM, Mark Munz wrote:
Apple can
get away with this, but most other folks can't.
Why?
What I mean is, why can Apple or others get away with it? Just
because they're Apple (or some other large corporation) you're less
angry with them for putting an icon on your dock? That seems silly.
I *agree* with you that apps shouldn't do this - if I wanted the
app on my dock, I'd put it there - but that commonly-repeated reason
makes no sense. Some like it and some don't mind. The entity doing it
doesn't matter.
Here're some real reasons not to:
- Drag-install apps should never simply automatically place
themselves *anywhere*. It's counter-intuitive and keeping track of
whether the user actually wants you to requires storing that "DO-NOT-
WANT!" value somewhere. If that value is lost (resetting preferences,
etc.) you've annoyed your user yet again.
- Modifying the dock's PLIST directly could potentially damage it
if changes are made. Users don't always upgrade before running an app
on a new OS. See what happens to you if you damage something and
people lose their list of dock icons -- I know I get a bit lost (due
to muscle memory) if I suddenly have to rebuild my dock.
- To pull this trick off, you have to forcibly kill the dock
(allowing it to restart). The silly reason that it's "jarring"
notwithstanding, it could potentially lose settings the user just made
(if they weren't yet written). You can't know everything about timing
and what the user's doing just prior to killing one of the single most
important applications on their computer.
--
I.S.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden